2026-05-18 15:34:10 -03:00

107 lines
2.1 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# ⚡ Quick Start - Projeto Aprovação Pedidos
## 1⃣ Instalação Rápida (2 min)
```bash
# Instalar dependências
pip install -r requirements.txt
# Criar banco de dados
python manage.py migrate
# Rodar o servidor
python manage.py runserver
```
**Acesse:** http://localhost:8000
---
## 2⃣ Com Docker (3 min)
```bash
# Build e rodar
docker-compose up --build
# Acesse em background (Ctrl+C para parar)
```
**Acesse:** http://localhost:8000
---
## 3⃣ Criar Superusuário (Admin)
```bash
python manage.py createsuperuser
# Acesse: http://localhost:8000/admin/
```
---
## 4⃣ Estrutura de Arquivos Importante
```
├── home/templates/home/home_page.html ← Edite aqui o HTML/CSS
├── home/views.py ← Edite aqui a lógica
├── aprovacao_pedidos/settings.py ← Configurações Django
├── manage.py ← Comandos Django
└── requirements.txt ← Dependências
```
---
## 5⃣ Comandos Úteis
| Comando | O que faz |
|---------|-----------|
| `python manage.py runserver` | Inicia servidor dev |
| `python manage.py migrate` | Aplica migrações BD |
| `python manage.py makemigrations` | Cria migrações |
| `python manage.py createsuperuser` | Cria admin |
| `python manage.py collectstatic` | Coleta arquivos estáticos |
| `docker-compose up` | Rodar com Docker |
---
## 🎨 Customizar Layout
Edit: `home/templates/home/home_page.html`
### Alterar cores principais:
```css
:root {
--accent: #03506B; /* Mude aqui */
}
```
### Adicionar novo card:
```html
<div class="card">
<p class="card-title">Meu Card</p>
<p class="card-value">100</p>
</div>
```
---
## 🚀 Próximas Etapas
1. ✅ Rodar localmente
2. 📝 Customizar para suas necessidades
3. 🔌 Conectar APIs reais
4. 🚢 Deploy (Docker/servidor)
---
## 📞 Problemas?
- **Porta 8000 já em uso?** → `python manage.py runserver 8001`
- **Módulo não encontrado?** → `pip install -r requirements.txt`
- **Banco de dados corrompido?** → Delete `db.sqlite3` e rode `migrate` novamente
---
**Bom desenvolvimento! 🚀**