https://github.com/pedro-demeu/flask-mongodb
This repository was created to practice mongodb using python
https://github.com/pedro-demeu/flask-mongodb
flask mongodb rest-api
Last synced: 4 months ago
JSON representation
This repository was created to practice mongodb using python
- Host: GitHub
- URL: https://github.com/pedro-demeu/flask-mongodb
- Owner: pedro-demeu
- Created: 2024-03-17T17:27:58.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-17T20:27:30.000Z (about 1 year ago)
- Last Synced: 2025-01-01T04:36:19.608Z (5 months ago)
- Topics: flask, mongodb, rest-api
- Language: Python
- Homepage:
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Flask com MongoDB via Docker
Este é um projeto básico demonstrando como configurar um aplicativo Flask com MongoDB utilizando Docker para desenvolvimento.
# Tema: Aplicativo de Lista de Compras (API)
Nosso aplicativo de Lista de Compras permitirá que os usuários criem e gerenciem suas listas de compras. Os principais recursos incluirão:
Criação de Lista de Compras: Os usuários podem criar novas listas de compras.
Adição de Itens à Lista: Os usuários podem adicionar itens à lista de compras, incluindo nome do item, quantidade e opcionalmente a categoria.
Visualização de Lista de Compras: Os usuários podem visualizar suas listas de compras, incluindo todos os itens adicionados.
Atualização de Itens na Lista: Os usuários podem marcar itens como comprados, atualizar a quantidade de itens ou remover itens da lista.
Exclusão de Lista de Compras: Os usuários podem excluir listas de compras que não são mais necessárias.
## Requisitos
- Docker
- Docker Compose## Instalação
1. Clone este repositório:
`git clone https://github.com/pedro-demeu/flask-mongodb.git`
2. Navegue até o diretório do projeto:
`cd flask-mongo-docker`
3. Execute o comando docker-compose para iniciar o projeto:
`docker-compose up --build`
## Uso
- O aplicativo Flask estará disponível em http://localhost:5000
- O MongoDB estará disponível na porta padrão 27017## Contribuição
Contribuições são bem-vindas! Sinta-se à vontade para abrir uma issue ou enviar um pull request.
## Licença
Este projeto está licenciado sob a [MIT License](LICENSE).