https://github.com/rodrigo-kelven/api_ecommerce
Este projeto é uma API RESTful para um sistema de e-commerce. Um simples projeto baseado num ecommerce construido em FastAPI. A ideia e criar um pequeno Ecommerce e usa-lo como base em outros projetos Ele permite que os usuários realizem operações como criar, ler, atualizar e excluir produtos.
https://github.com/rodrigo-kelven/api_ecommerce
fastapi graphql mongodb postgresql python3 redis
Last synced: 3 months ago
JSON representation
Este projeto é uma API RESTful para um sistema de e-commerce. Um simples projeto baseado num ecommerce construido em FastAPI. A ideia e criar um pequeno Ecommerce e usa-lo como base em outros projetos Ele permite que os usuários realizem operações como criar, ler, atualizar e excluir produtos.
- Host: GitHub
- URL: https://github.com/rodrigo-kelven/api_ecommerce
- Owner: Rodrigo-Kelven
- Created: 2025-01-23T00:16:27.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-06T20:49:02.000Z (about 1 year ago)
- Last Synced: 2025-05-07T16:15:22.635Z (about 1 year ago)
- Topics: fastapi, graphql, mongodb, postgresql, python3, redis
- Language: Python
- Homepage:
- Size: 388 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Api Ecommerce
## Versão: 1.2.2








## Descrição
Este projeto é uma API RESTful para um sistema de e-commerce. Um simples projeto baseado num ecommerce construido em FastAPI. A ideia e criar um pequeno Ecommerce e usa-lo como base em outros projetos
Ele permite que os usuários realizem operações como criar, ler, atualizar e excluir produtos, além de gerenciar pedidos e usuários.
## Tecnologias Utilizadas
- [Python](https://www.python.org/) - Linguagem de programação
- [FastAPI](https://fastapi.tiangolo.com/) - Framework para construção de APIs
- [SQLAlchemy](https://www.sqlalchemy.org/) - ORM para interagir com o banco de dados
- [SQLite](https://www.sqlite.org/index.html) - Banco de dados leve
- [Pydantic](https://pydantic-docs.helpmanual.io/) - Validação de dados
- [Docker](https://www.docker.com/) - Conteirização da aplicação
- [Redis](https://hub.docker.com/_/redis) - Conteirização do banco de dados caching
## Instalação
```bash
git clone https://github.com/Rodrigo-Kelven/Api_Ecommerce
cd Api_Ecommerce/ecommerce
pip install -r requirements.txt
```
### Atençao a esta parte! Ela é crucial para o funcionamento da API.
```bash
docker compose up
```
### Swagger
```bash
http://127.0.0.1:8000/docs
```
# Contribuições
Contribuições são bem-vindas! Se você tiver sugestões ou melhorias, sinta-se à vontade para abrir um issue ou enviar um pull request.;)
## Autores
- [@Rodrigo_Kelven](https://github.com/Rodrigo-Kelven)
- [@Wesley Thiago](https://github.com/Wesley0071)
- [@Tiago-Dev0708](https://github.com/Tiago-Dev0708)