Sistema inteligente para análise e gestão de contratos da Secretaria de Educação do Estado de São Paulo, com funcionalidades de projeção e análise preditiva.
Este projeto desenvolve um sistema integrado para a SEDUC-SP que transforma dados operacionais de contratos em insights acionáveis através de dashboards interativos.
- Gestão Inteligente de Contratos: Monitoramento automatizado de contratos ativos com alertas de vencimento
- Análise Preditiva: Projeções baseadas em dados históricos para planejamento estratégico
- Dashboard Interativo: Interface web para análise em tempo real dos dados contratuais
A SEDUC-SP gerencia:
- 3 milhões de alunos em todo o estado
- 5.400+ escolas espalhadas em 645 municípios
- 91 diretorias de ensino regionais
- Contratos ativos com valores significativos e prazos variados
- KPIs em Tempo Real: Valor total de contratos, quantidade ativa, vencimentos próximos
- Análise por Unidade Gestora: Distribuição de contratos e valores por UG
- Projeções Temporais: Análise de tendências e previsões baseadas em dados históricos
- Visualizações Avançadas: Gráficos interativos com Plotly/Dash
- Forecasting Temporal: Análise de tendências usando modelos estatísticos
- Identificação de Padrões: Detecção de sazonalidade e anomalias
- Alertas Inteligentes: Sistema de notificações baseado em análise preditiva
Importante: O sistema requer o arquivo "Base CED" (CSV) para funcionamento. Este arquivo deve conter:
- Informações de contratos ativos
- Datas de vigência e vencimento
- Valores contratuais
- Unidades gestoras e credores
- Assuntos planejados
- Python 3.13: Linguagem principal
- Dash/Plotly: Framework para dashboards interativos
- Pandas/NumPy: Manipulação e análise de dados
- StatsModels: Análise de séries temporais e projeções
- Kaleido: Exportação de gráficos estáticos
Dashboard disponível 24/7:
https://seduc-contratos-804677531336.southamerica-east1.run.app
✅ Características:
- Instância sempre ativa (nunca "dorme")
- HTTPS automático e seguro
- Imagem imutável com dados embutidos
- Versões pinadas para máxima estabilidade
- Acessível de qualquer lugar, a qualquer momento
- Python 3.8+
- Arquivo "Base CED" no formato CSV
# Clone o repositório
git clone [URL_DO_REPOSITORIO]
# Navegue para o diretório
cd Publicar_Git
# Crie ambiente virtual (recomendado)
python -m venv venv
source venv/bin/activate # Linux/Mac
# ou
venv\Scripts\activate # Windows
# Instale as dependências
pip install -r requirements.txtpython dashboard.pyAcesse: http://localhost:8050
Publicar_Git/
├── dashboard.py # Dashboard interativo principal
├── requirements.txt # Dependências Python
├── Dockerfile # Imagem containerizada
├── deploy.sh # Script de deploy automatizado
├── assets/ # Recursos estáticos
└── src/ # Código fonte organizado
├── dashboards/ # Módulos de dashboard
└── models/ # Modelos de dados e ML
O sistema está deployed e funcionando no Google Cloud Run com as seguintes características:
- URL Pública: https://seduc-contratos-804677531336.southamerica-east1.run.app
- Região: southamerica-east1 (São Paulo)
- Configuração: Instância sempre ativa (min-instances=1)
- Segurança: HTTPS automático, acesso público controlado
- Estabilidade: Imagem Docker imutável com dados embutidos
O projeto inclui:
Dockerfile: Imagem containerizadarequirements.txt: Dependências pinadasdeploy.sh: Script de deploy automatizadoDEPLOY_CLOUD.md: Documentação completa de deploy
Este projeto foi desenvolvido para a Secretaria de Educação do Estado de São Paulo como parte de iniciativas de modernização e otimização de processos.
PRODUÇÃO ATIVA - Sistema deployed e funcionando 24/7 no Google Cloud Run.
- Dashboard Online: Disponível publicamente com instância sempre ativa
- Estabilidade: Imagem imutável com versões pinadas
- Monitoramento: Logs e métricas disponíveis no Google Cloud Console
- Manutenção: Sistema autogerenciado com alta disponibilidade
Desenvolvido para a Secretaria de Educação do Estado de São Paulo
