Um sistema justo de escala com motor de pontos de justiça
Um app web em hebraico para atribuição automática e justa de plantões e tarefas em organização de segurança. Motor de 'pontos de justiça' distribui turnos garantindo justiça, evitando dias consecutivos e limites mensais — com mercado de troca de plantões, gestão de equipe e tarefas, leaderboard e painéis para comandantes e soldados.
O desafio
Atribuir turnos e tarefas manualmente em planilhas era lento, sujeito a erros, opaco e difícil de manter justo. Precisavam de um motor que distribuísse turnos justamente (pontos de justiça, pesos de classe, evitar dias consecutivos e limites mensais), mantivesse transparência total e suportasse trocas e acompanhamento mensal — tudo num só lugar.
O resultado
Aplicação full-stack completa criada e lançada (Vercel + PostgreSQL): geração de escala, trocas com mercado, equipe, tarefas de segurança e limpeza, leaderboards e painéis com permissões. Inclui import/export Excel, sincronização Google Sheets, exportação de calendário e jobs agendados — landing page exibe 'versão 2.0'.
Tech Stack
Como trabalhámos
As cinco etapas da ideia ao lançamento.
- 1Modelagem da organização (filial → seção → equipe), funções e regras de justiça
- 2Construção do motor de atribuição: pontos de justiça, pesos de classe, evitar dias consecutivos e limites mensais
- 3Import/export Excel, sincronização bidirecional Google Sheets e exportação de calendário (iCal)
- 4Mercado de troca de turnos com aprovação dupla e detecção de conflitos, equipe, tarefas de segurança e limpeza
- 5Painéis com permissões, leaderboard, jobs agendados (cron) e lançamento no Vercel
Tem um projeto parecido?
Adoraríamos conhecer sua ideia e pensar juntos em como lançá-la.
Fale conosco