https://github.com/rodrigo-kelven/api_automotors
Este projeto é uma API RESTful para um sistema de uma concéssionária. Um simples projeto baseado na WebMotors construido em FastAPI. A ideia e criar um pequeno sistema 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_automotors
docker fastapi postgresql python3 redis sqlalchemy
Last synced: 3 months ago
JSON representation
Este projeto é uma API RESTful para um sistema de uma concéssionária. Um simples projeto baseado na WebMotors construido em FastAPI. A ideia e criar um pequeno sistema 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_automotors
- Owner: Rodrigo-Kelven
- Created: 2025-02-01T02:21:39.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-08T18:35:27.000Z (about 1 year ago)
- Last Synced: 2025-10-21T23:51:08.725Z (8 months ago)
- Topics: docker, fastapi, postgresql, python3, redis, sqlalchemy
- Language: Python
- Homepage:
- Size: 29.1 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Api AutoMotors








## Descrição
Este projeto é uma API RESTful para um sistema de uma concéssionária. Um simples projeto baseado num ecommerce construido em FastAPI. A ideia e criar um pequeno sistema 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.
# Versão 2.2.0
## 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
- [PostGreSQL](https://www.postgresql.org/) - Banco de dados para armazenamento dos dados dos usuarios
- [PgAdmin](https://hub.docker.com/r/dpage/pgadmin4/) - ce gráfica do banco de dados PostGreSQL
- [MongoDB](https://hub.docker.com/_/mongo) - Banco de dados NoSQL para armazenamento dos dados dos veiculos
- [Mongo-Express](https://hub.docker.com/_/mongo-express) - Interface gráfica do banco de dados MongoDB
- [Redis](https://hub.docker.com/_/redis) - Banco de dados Caching
- [Redisinsight](https://hub.docker.com/r/redis/redisinsight) - Interface gráfica do banco de dados Redis
- [Pydantic](https://pydantic-docs.helpmanual.io/) - Validação de dados
- [Docker](https://www.docker.com/) - Conteirização da aplicação
## Instalação
```bash
git clone https://github.com/Rodrigo-Kelven/Api_AutoMotors
cd Api_AutoMotors
docker-compose up
```
# Paineis de administração
- ## Swagger FastAPI
http://127.0.0.1:8000/docs
- ## Mongo Express
http://127.0.0.1:8081/
- ## PgAdmin
http://127.0.0.1:5050/login?next=/
# 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)
- [@Rael Santana](https://github.com/Raelsantana)