Resumo do produto
Sistema completo que distribui pessoas em funções de reuniões respeitando pesos, restrições e ciclos — com gestão pela web e exportação profissional em Excel e PDF.
O problema que resolve
Montar a programação (escala) de reuniões semanais manualmente é lento e injusto: as mesmas pessoas sempre ficam sobrecarregadas, restrições são esquecidas e o documento final é refeito toda semana.
Por que foi construído
Automatizar um processo real e repetitivo de designação de participantes, com regras de peso, restrições pessoais e exportação impecável para os canais oficiais.
Como funciona na prática
Um algoritmo com pesos distribui as designações automaticamente em ciclos equilibrados; a interface Vue.js permite ajustar; e a exportação gera documentos Excel/PDF já formatados.
Stack técnica por camada
Frontend
- Vue.js 3 + PrimeVueInterface de gestão da programação
Backend
- Python 3.12 + FastAPIRegras, ciclos e geração automática
Banco de dados
- MongoDBPessoas, funções, restrições e histórico
Infra
- Docker ComposeSubida do ambiente completo
Exportação
- Excel + PDF formatadosDocumentos prontos para distribuir
* Versões exatas e detalhes de configuração são informados na proposta, conforme a personalização escolhida.
Funcionalidades principais
- Algoritmo de distribuição com peso e restrições
- Ciclos equilibrados entre participantes
- Exportação profissional em Excel e PDF
- Gestão de pessoas, funções e histórico
O que dá para personalizar
- Aplicar a qualquer escala: plantões, escalas de equipe, rodízios
- Trocar regras de restrição (folgas, duplas, aptidões)
- Notificar participantes por WhatsApp/e-mail automaticamente
- Migrar frontend para React ou banco para PostgreSQL
Cada alteração de camada ou funcionalidade entra no orçamento com prazo e custo transparentes — o software é seu, não uma caixa fechada.