ORIGEN

MVP funcional con acceso por empresa y calendario demo multiempresa.

Nota: esta version opera con datos fake locales para validar flujo de negocio mientras se conecta Supabase.

Leyenda tecnica temporal

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.

Roles actuales

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.

URLs clave del proyecto

Entradas de login

  • /login
  • /empresa-a/login
  • /empresa-b/login
  • /empresa-c/login

Aplicacion

  • /dashboard/ceo
  • /empresa-a/dashboard
  • /empresa-a/calendario-adviento
  • /empresa-b/calendario-adviento
  • /empresa-c/calendario-adviento