Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 1.01 KB

File metadata and controls

19 lines (15 loc) · 1.01 KB

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