Este projeto é uma implementação de uma API de e-commerce utilizando o FastAPI, inspirado por um tutorial no YouTube. A API simula três etapas de um e-commerce: usuário, produtos e compras. Ela permite aos usuários se registrarem, cadastrar produtos e efetuar compras. O projeto também inclui operações CRUD com paginação para todas as APIs e demonstra o uso de modernas práticas de desenvolvimento com containers.
- Registro de Usuário ✅
- Cadastro de Produtos 📦
- Compra de Produtos 🛒
- Operações CRUD com Paginação 🔍
- Autenticação 🔐
Para utilizar esta API, você precisará:
- Python 3.8 ou superior 🐍
- FastAPI framework 🚀
- Uvicorn ou qualquer servidor ASGI 🌐
- Software para testar APIs, como Postman ou Insomnia 🛠️
- Conhecimento básico de Python e FastAPI 📚
O projeto está em desenvolvimento ativo. Novas funcionalidades e melhorias são adicionadas regularmente, conforme exploramos mais recursos do FastAPI e as melhores práticas de desenvolvimento de APIs.
Contribuições são sempre bem-vindas! Se você encontrar problemas, bugs, ou tiver sugestões de melhorias, sinta-se à vontade para abrir issues neste repositório. Caso deseje contribuir com código, por favor, crie uma solicitação de pull.
- Python 🐍
- FastAPI 🚀
- Uvicorn 🦄
- Pydantic 📐
- SQLModel 🗃️
Este projeto foi inspirado por um tutorial de FastAPI no YouTube, o qual é altamente recomendado para entender melhor as funcionalidades implementadas.
Este projeto é licenciado sob a Licença MIT.
Técnica em Desenvolvimento de Sistemas, Bacharelado em Ciência da Computação 3/8. Apaixonada por desenvolvimento back-end e o estudo de inteligência artificial. Programar é meu hobby e criar bancos de dados é minha paixão.
Você pode entrar em contato comigo