Evaluando propuestas

Desarrollo Pwa “Portal del empleado + Programa de lealtad” con Firebase

Publicado el 11 Febrero, 2026 en Programación y Tecnología

Sobre este proyecto

Abierto

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”)

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por I. C.