Skip to content

fiwon123/url-shortening-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sobre

Projeto de aprendizado com FastAPI, implementando um gerador curto de URL. Foi utilizado base62 para gerar uma url menor com base no ID da url armazenada no banco de dados

Descrição do projeto: https://roadmap.sh/projects/url-shortening-service
Projeto publicado para teste: https://url-shortening-python-1-0-0.onrender.com/docs

Docker Hub: https://hub.docker.com/layers/fiwon123/url-shortening-python/1.0.0

Requisitos

  • Python
  • SQLite
  • UV ( gerenciador de packages )

Como utilizar

  • Clone o projeto com o comando git clone https://github.com/fiwon123/url-shortening-python.git ou baixe o projeto
  • Utilize o comando uv sync para resolver as dependências
  • Utilize o comando estando na pasta raiz para rodar a API uv run uvicorn src.main:app --reload
  • Acesse o http://127.0.0.1:8000/docs no navegador para testar os endpoints
  • Caso queira testar direto a API é necessário uma plataform de API para testes como Bruno, Postman ou rodar por linha de comando usando curl por exemplo

About

Projeto de aprendizado com FastAPI, implementando um gerador curto de URL. Foi utilizado base62 para gerar uma url menor com base no ID da url armazenada no banco de dados

Topics

Resources

Stars

Watchers

Forks

Contributors