Skip to content

Repository files navigation

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. 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, o qual é altamente recomendado para entender melhor as funcionalidades implementadas.

Licença 📄

Este projeto é licenciado sob a Licença MIT.

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

About

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.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages