Un sistema justo de asignación de turnos con motor de puntos de justicia
Una aplicación web en hebreo para asignación automática y justa de turnos y tareas en una organización de seguridad. Un motor de 'puntos de justicia' distribuye turnos equitativamente evitando días consecutivos y límites mensuales — junto con un mercado de intercambio de turnos, gestión de equipo y tareas de seguridad, rankings y paneles para comandantes y soldados.
El desafío
La asignación de turnos y tareas se hacía manualmente con hojas de cálculo — lento, propenso a errores, opaco y difícil de mantener justo. Necesitaban un motor que distribuyera turnos justamente (puntos de justicia, pesos por clase, evitar días consecutivos y límites mensuales), mantuviera transparencia total y admitiera intercambios y seguimiento mensual — todo en un solo lugar.
El resultado
Se creó y entregó una aplicación full-stack completa (Vercel + PostgreSQL): generación de asignaciones, intercambios y mercado de intercambios, equipo, tareas de seguridad, limpieza, rankings y paneles basados en permisos. Incluye importación/exportación Excel, sincronización con Google Sheets, exportación de calendario y trabajos programados — y su página de inicio indica 'versión 2.0'.
Tech Stack
Cómo trabajamos
Las cinco etapas de la idea al lanzamiento.
- 1Modelar la organización (sucursal → sección → equipo), roles y reglas de justicia
- 2Construir el motor de asignación: puntos de justicia, pesos por clase, evitar días consecutivos y límites mensuales
- 3Importación/exportación Excel, sincronización bidireccional Google Sheets y exportación de calendario (iCal)
- 4Mercado de intercambios con aprobación bilateral y detección de colisiones, equipo, tareas de seguridad y limpieza
- 5Paneles basados en permisos, ranking, trabajos programados (cron) y lanzamiento en Vercel
¿Tienes un proyecto similar?
Nos encantaría conocer tu idea y pensar juntos cómo llevarla a cabo.
Contáctanos