Vou construir uma API REST FastAPI com PostgreSQL e testes automatizados


Sobre este Serviço
Tradução automática
Precisa de um backend limpo e funcional para seu app? Eu crio APIs REST com FastAPI e PostgreSQL, e entrego com testes automatizados para que continuem funcionando quando você fizer alterações depois.
O que posso montar para você:
- endpoints CRUD com validação rigorosa de entrada (Pydantic)
- esquema PostgreSQL com modelos SQLAlchemy e migrações Alembic
- login e cadastro com JWT e hashing seguro de senhas
- regras de acesso: quem pode ver ou editar o quê
- documentação Swagger / OpenAPI
- suíte de testes pytest
O que você recebe:
- código fonte completo
- um README com comandos de configuração e execução
- um resumo do que foi criado e como expandir
Meu próprio trabalho usa a mesma stack: uma API de suporte a tickets multi-tenant com 599 testes automatizados (veja meu portfólio).
Não inclui: implantação do servidor, configuração Docker, trabalho de frontend.
Por favor, envie uma mensagem antes de fazer o pedido para que eu possa confirmar o escopo e o prazo de entrega.
Conheça mais sobre Furkan O
Python Backend Developer, FastAPI, PostgreSQL, REST APIs
- A partir deTurquia
- Membro desdeabr. de 2024
- Responde em aprox.:1 hora
Idiomas
Turco, Inglês
Tradução automática
Meu portfólio
Outros serviços de Desenvolvimento de Software que eu ofereço
Perguntas frequentes
Tradução automática
Você faz a implantação da API em um servidor?
Não neste serviço. Você recebe o código fonte completo e instruções claras para rodar. A implantação pode ser discutida como uma oferta personalizada.
Você pode trabalhar no meu projeto existente com FastAPI?
Sim. Envie-me o repositório ou uma descrição primeiro para que eu possa verificar o código e confirmar o escopo antes de você fazer o pedido.
O que você precisa de mim para começar?
Uma descrição breve do que a API deve fazer, a lista de endpoints ou funcionalidades necessárias, e qualquer código ou esquema de banco de dados já existente.
O que conta como um endpoint?
Um método HTTP em um caminho, por exemplo POST /users ou GET /orders/{id}. Cada um inclui validação e testes.

