Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/anag0es/e-commerce-fastapi
Este projeto é uma implementação de uma API de e-commerce utilizando o FastAPI. A API simula três etapas de um e-commerce: usuário, produtos e compras.
https://github.com/anag0es/e-commerce-fastapi
api application authentication backend ecommerce fastapi jwt orm project python
Last synced: 22 days ago
JSON representation
Este projeto é uma implementação de uma API de e-commerce utilizando o FastAPI. A API simula três etapas de um e-commerce: usuário, produtos e compras.
- Host: GitHub
- URL: https://github.com/anag0es/e-commerce-fastapi
- Owner: Anag0es
- License: mit
- Created: 2024-03-22T03:34:23.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-03-22T23:49:57.000Z (9 months ago)
- Last Synced: 2024-03-23T04:27:49.078Z (9 months ago)
- Topics: api, application, authentication, backend, ecommerce, fastapi, jwt, orm, project, python
- Language: Python
- Homepage:
- Size: 20.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# API de E-commerce com FastAPI 🛍️
Este projeto é uma implementação de uma API de e-commerce utilizando o FastAPI, inspirado por um [tutorial no YouTube](https://www.youtube.com/watch?v=Mt6VKXRR_iE&list=PLU7aW4OZeUzymX37MosNIT44FLnF-OKdB&index=2). 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.
## Funcionalidades Principais 🚀
- Registro de Usuário ✅
- Cadastro de Produtos 📦
- Compra de Produtos 🛒
- Operações CRUD com Paginação 🔍
- Autenticação 🔐## Requisitos 📋
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 📚## Status do Projeto 🌱
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 🤝
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.
## Tecnologias Utilizadas 🛠️
- Python 🐍
- FastAPI 🚀
- Uvicorn 🦄
- Pydantic 📐
- SQLModel 🗃️## Recursos Adicionais 📚
Este projeto foi inspirado por um [tutorial de FastAPI no YouTube](https://www.youtube.com/watch?v=Mt6VKXRR_iE&list=PLU7aW4OZeUzymX37MosNIT44FLnF-OKdB&index=2), o qual é altamente recomendado para entender melhor as funcionalidades implementadas.
## Licença 📄
Este projeto é licenciado sob a [Licença MIT](LICENSE).
## Sobre o Autor 👩💻
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.
## Contato 📞
Você pode entrar em contato comigo
- [Linkedin](https://www.linkedin.com/in/ana-luisa-goes-barbosa/)
- Gmail: [email protected]
- [Instagram](https://www.instagram.com/ana_g0es/)