Pagos por hito solo tras demo funcional.
Buscamos un/a desarrollador/a para construir una PWA instalable (móvil y escritorio) tipo portal del empleado, con documentos privados (nóminas/contrato) y un sistema de hitos configurables que muestre:
1. Beneficios de salud escalonados por antigüedad (empleado → pareja → familia)
2. Premio de lealtad con simulación (aportación mensual + proyección)
Incluye panel admin, importación CSV, emails automáticos y auditoría. Debe estar diseñada como multiempresa (multi-tenant) para venderla a otras compañías.
Queremos que el empleado vea de forma clara y motivadora:
• su progreso hacia próximos hitos (beneficios y premio),
• y tenga acceso simple a sus documentos, con notificaciones / email mensual para mantenerlo presente.
Muy importante: el “premio” es simulación informativa y debe mostrarse con disclaimer (no derecho adquirido).
Alcance funcional (MVP obligatorio)
1) App Empleado (PWA)
• Login (email/contraseña)
• Dashboard “Mi Progreso”:
1. Antigüedad, días para siguiente hito
2. Tarjeta “Beneficio salud actual + próximo upgrade”
3. Tarjeta “Premio (simulación) + progreso hacia próximo hito”
• Beneficios (Salud)
1. Plan actual y próximos (Empleado / Pareja / Familia 4 / Familia 5)
2. Hitos configurables por antigüedad
• Premio (Simulación)
1. Hitos configurables (por defecto 12/24/36 + jubilación)
2. Aportación mensual fija por empleado (cargada por admin)
3. Gráfico mensual + proyección al próximo hito
4. Disclaimer fijo: “Simulación informativa. No constituye derecho adquirido. Premio discrecional.”
• Documentos o categorías: Nóminas, Contrato, Anexos, Otros
1. Listado + descarga
2. Privacidad total por empleado
2) Panel Admin (por empresa/tenant)
• CRUD empleados: nombre, email, fecha alta, estado (activo/baja), puesto, centro
• Motor de hitos configurables (por tenant)
• Catálogo de planes salud (editable): Empleado, Pareja, Familia4, Familia5
• Importación CSV mensual aportaciones premio: Employeeemail, month(yyyy-mm), amounteur
• subida de documentos por empleado y categoría
• auditoría (logs): quién hizo qué y cuándo
3) emails automáticos (mvp)
• email mensual digest por empleado: resumen progreso premio + próximo hito salud + enlace a dashboard
• trigger 30 días antes de hito y al alcanzar hito (email simple)
requisitos técnicos obligatorios
• multi-tenant desde el día 1 (tenantid en todo)
• firebase auth + firestore + storage
• cloud functions para cálculos, import csv, emails y automatizaciones
• reglas de seguridad estrictas
• código en repositorio (git) y readme de despliegue
stack sugerido:
next.js + Firebase (si propones alternativa, justifica).
Criterios de aceptación (lo que validaremos)
• Un empleado A no puede ver ni descargar documentos del empleado B (ni por URL)
• Un admin de empresa X no puede ver nada de empresa Y
• Import CSV crea aportaciones y actualiza simulación
• Emails salen según calendario y triggers
• Dashboard muestra próximos hitos y progreso correctamente
• UI móvil clara, rápida, usable (sin “pantallas a medias”)
Plazo de Entrega: No definido