Este é um projeto básico desenvolvido em Flask para gerenciar e consumir os serviços da hamburgueria Duett Burger. Ele inclui funcionalidades de autenticação, painel administrativo, CRUD de usuários, e navegação para clientes.
Antes de começar, certifique-se de ter o seguinte:
- Python (versão 3.8 ou superior)
- Gerenciador de pacotes pip
- Uma conta no MongoDB Atlas configurada com um cluster e banco de dados.
- Clone o repositório:
git clone https://github.com/seu-usuario/seu-repositorio.git cd seu-repositorio
python -m venv venv
source venv/bin/activate # Linux/MacOS
venv\Scripts\activate # Windows
pip install -r requirements.txt
mongodb+srv://:@cluster0.mongodb.net/?retryWrites=true&w=majority
Substitua , e pelas credenciais e nome do banco configurados.
MONGO_URI=mongodb+srv://:@cluster0.mongodb.net/?retryWrites=true&w=majority
app.secret_key=sua_chave_secreta_aqui
(Recomenda-se que seja criado um arquivo .env para armazenar essas informações, mas aqui por questões de estudo criei um arquivo database.py para mostrar como conectar com o banco).
flask run