Smart Tabula es una solución completa de gestión de comedores corporativos diseñada para despliegue autoalojado. Conecta a empleados, administradores y personal de cocina en un sistema unificado que gestiona menús diarios, pedidos y requisitos dietéticos con total privacidad, sin dependencias en la nube.
Para Empleados
- Menú diario: Consulta el menú con información detallada de cada plato.
- Pedidos inteligentes: Realiza pedidos con alertas automáticas de alérgenos.
- Gestión de alergias: Registra alergias con niveles de gravedad (Baja/Media/Alta).
- Preferencias dietéticas: Vegetariano, vegano, halal, kosher y más.
- Calendario de ausencias: Registra vacaciones, bajas o trabajo remoto.
- Ausencias recurrentes: Configura patrones recurrentes (ej. "nunca como los viernes").
- Valoraciones de platos: Puntúa y comenta platos con sistema de 1-5 estrellas.
Para Administradores
- Panel con estadísticas en tiempo real de pedidos, ingresos y platos populares.
- Gestión completa de menús con publicación y notificación a empleados.
- Catálogo de platos con categorías, alérgenos, etiquetas y precios.
- Base de datos de los 14 alérgenos obligatorios de la UE.
Para el Personal de Cocina
- Vista de todos los pedidos agrupados por plato para preparación eficiente.
- Alertas de alergias con indicadores visuales en rojo.
- Exportación CSV en formato resumen o detallado.
Stack Técnico
- Next.js 16 con App Router y TypeScript
- shadcn/ui + Radix UI, Tailwind CSS 4
- SQLite (por defecto) o PostgreSQL via Prisma 7
- NextAuth.js v5, TanStack Query, next-intl
- Docker + Docker Compose para despliegue
Inicio Rápido
git clone https://github.com/your-org/smart-tabula.git
cd smart-tabula
npm install
cp .env.example .env
npm run db:push && npm run db:seed
npm run dev
Credenciales por defecto tras db:seed: Admin: admin@smarttabula.com / admin123