Frontend
Nuxt 3, Vue 3, TypeScript y Tailwind CSS para la interfaz web responsive.
MVP funcional con acceso por empresa y calendario demo multiempresa.
Acceso empresa
Empresa A
/empresa-a/login
Acceso empresa
Empresa B
/empresa-b/login
Acceso empresa
Empresa C
/empresa-c/login
Nota: esta version opera con datos fake locales para validar flujo de negocio mientras se conecta Supabase.
Resumen rapido del stack actual para equipo de producto, desarrollo y diseno.
Frontend
Nuxt 3, Vue 3, TypeScript y Tailwind CSS para la interfaz web responsive.
Estado y datos cliente
Pinia y composables de Nuxt. Ahora mismo el MVP visual usa datos fake locales.
Backend
Servidor SSR de Nuxt ejecutado sobre Node.js. La app corre como servicio systemd.
Autenticacion
Objetivo final con Supabase Auth y 2FA. En esta demo el login funciona con sesiones fake para validar flujos.
Base de datos
PostgreSQL en Supabase, con modelo multiempresa, roles, retos, progreso y politicas RLS.
Infraestructura
VPS IONOS con Apache, HTTPS Let's Encrypt y despliegue automatizado por script hacia origen.gabrielsarmiento.es.
CEO
Acceso global. Puede entrar al dashboard CEO, a los dashboards de empresa y a los calendarios.
Admin empresa
Acceso al dashboard y al calendario de su propia empresa. No ve otras empresas.
Empleado
Acceso exclusivo al calendario de su empresa. No puede entrar a dashboards.
Entradas de login
Aplicacion