File size: 2,804 Bytes
29c12e5 0c3e2b8 e157b94 29c12e5 e157b94 29c12e5 d54ba19 e157b94 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 |
---
title: Checklist
emoji: 🗂️
colorFrom: blue
colorTo: green
sdk: streamlit
app_file: app.py
pinned: false
short_description: Gerenciador de Checklists com IA e Analytics
---
# 🗂️ Gerenciador de Checklists
Aplicativo completo para gerenciamento de checklists com análise de tempo e relatórios inteligentes.
## 🚀 Funcionalidades
- ✅ **Criação de Checklists Personalizados**
- 📊 **Dashboard Geral com Analytics**
- ⏱️ **Análise de Tempo e Movimentos**
- 🎯 **Controle de Prazos (6 meses)**
- 🤖 **Relatórios com IA (GPT-4)**
- 📄 **Export para PDF**
- 🔢 **Rastreamento por Número de Processo**
## 🛠️ Tecnologias
- **Frontend**: Streamlit
- **Banco de Dados**: PostgreSQL
- **IA**: OpenAI GPT-4
- **Visualização**: Plotly, Matplotlib, Seaborn
- **PDF**: ReportLab
## 📦 Dependências
```bash
pip install -r requirements.txt
```
## ⚙️ Configuração
### Variáveis de Ambiente
O aplicativo utiliza as seguintes variáveis de ambiente:
#### Banco de Dados
- `DB_HOST`: Host do PostgreSQL
- `DB_PORT`: Porta (padrão: 5432)
- `DB_NAME`: Nome do banco
- `DB_USER`: Usuário
- `DB_PASSWORD`: Senha
#### IA (OpenAI)
- `OPENAI_API_KEY`: Chave da API OpenAI para relatórios
### Para Desenvolvimento Local
Crie um arquivo `.env`:
```env
OPENAI_API_KEY=sua_chave_openai_aqui
DB_HOST=seu_host
DB_PORT=5432
DB_NAME=checklist
DB_USER=usuario
DB_PASSWORD=senha
```
## 🚀 Como Usar
1. **Criar Checklist**: Clique em "➕ Novo Checklist"
2. **Visualizar**: Acesse via "📊 Dashboard Geral"
3. **Análise**: Use "🤖 Relatórios IA" para insights
4. **Monitorar**: Acompanhe prazos e progresso
## 📊 Analytics
- Tempo médio por processo
- Taxa de conclusão
- Análise de riscos de prazo
- Identificação de gargalos
- Relatórios executivos
## 🤖 IA e Relatórios
- Análise automática de padrões
- Identificação de ineficiências
- Recomendações estratégicas
- Relatórios executivos em PDF
## 🏗️ Estrutura do Projeto
```
checklist/
├── app.py # Aplicação principal
├── pages/ # Páginas do Streamlit
│ ├── criar_checklist.py # Criação de checklists
│ ├── dashboard.py # Dashboard individual
│ ├── dashboard_geral.py # Dashboard geral
│ ├── analytics.py # Análise de tempo
│ └── relatorio_ia.py # Relatórios com IA
├── utils/
│ └── database.py # Conexão e operações DB
├── requirements.txt # Dependências Python
└── README.md # Este arquivo
```
## 📈 Métricas Importantes
- **Prazo Ideal**: 6 meses por processo
- **Status de Prazo**: NO_PRAZO, EM_RISCO, RISCO_ATRASO, ATRASADO
- **Análise de Velocidade**: Baseada em interações dos usuários
|