Smart Tabula

TypeScript Utilidades Codigo abierto

Lenguaje

TypeScript

Categoria

Utilidades

Estado

Codigo abierto

Repositorio

GitHub

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

Compartir