Plataforma integral de gestión de casinos y minutas para Vascan SPA. App móvil con autenticación por RUT, vouchers QR y panel de administración con carga masiva Excel.
Vascan SPA opera casinos de alimentación (cafeterías) para empresas industriales en Chile. Necesitaban una plataforma moderna que reemplazara sus procesos manuales de inscripción de comensales, gestión de minutas y control de producción.
Desarrollamos un ecosistema completo: una app móvil donde los trabajadores seleccionan su menú diario mediante autenticación por RUT chileno y reciben un voucher QR; y un panel de administración web para gestionar usuarios, casinos, minutas y reportes de producción con carga masiva vía Excel.
El sistema diferencia tres roles: comensales (eligen 1 opción por minuta), interlocutores (pueden pedir múltiples pedidos, siempre opción 1) y administradores (gestión completa del sistema).
Vascan SPA dependía de procesos manuales que generaban errores, desperdicios y falta de control sobre la producción diaria de alimentos.
Los trabajadores registraban sus preferencias de menú en listas de papel, causando errores de lectura, duplicados y pérdida de información.
No existía un sistema centralizado para saber cuántas porciones de cada opción preparar, generando sobreproducción o faltantes.
Las minutas semanales se comunicaban por WhatsApp o carteleras físicas, sin un registro digital trazable ni histórico accesible.
Dar de alta o baja a trabajadores requería gestión manual sin estandarización, con datos dispersos entre hojas de cálculo y documentos.
Con casinos en diferentes ubicaciones (Santiago, Rancagua), era imposible tener una vista consolidada de la operación total.
Cada módulo fue diseñado para resolver un problema específico del cliente, con foco en usabilidad móvil y eficiencia operacional.
Autenticación nativa por RUT chileno con validación de dígito verificador.
Los comensales ingresan con su RUT y contraseña. El sistema valida el formato del RUT chileno incluyendo dígito verificador. Cada comensal ve las minutas disponibles para su casino asignado y puede elegir su opción preferida.
Generación automática de voucher con código QR tras la inscripción.
Al seleccionar una opción del menú, se genera un voucher digital con código QR único que incluye los datos del comensal, la opción elegida, fecha y casino. Este voucher se presenta en el punto de servicio para control.
Dashboard completo con CRUD de usuarios, casinos, minutas y consolidación.
Panel web responsive con 6 módulos: Dashboard general, gestión de usuarios con búsqueda, casinos con activación/desactivación, minutas por casino y fecha, consolidación de producción, y carga masiva con plantillas Excel.
Templates con formato corporativo, menús desplegables y validación de datos.
Plantillas generadas con ExcelJS: colores corporativos, dropdowns funcionales para roles y casinos, hojas de referencia con UUIDs, y soporte para carga masiva de hasta cientos de usuarios y minutas de 4 semanas por casino.
Tres roles diferenciados: comensal, interlocutor y administrador.
Comensales eligen 1 opción por minuta. Interlocutores pueden realizar múltiples pedidos siempre forzados a opción 1. Administradores tienen acceso completo al panel con CRUD total y reportes. Super admin oculto para gestión de plataforma.
Consolidación por casino con desglose de opciones, cantidades y porcentajes.
Vista de consolidación que muestra por casino y fecha: total de pedidos, desglose por cada opción de menú, cantidades absolutas y porcentajes. Permite planificar la producción de alimentos con precisión y reducir desperdicios.
Arquitectura cliente-servidor moderna con separación clara de responsabilidades y comunicación RESTful.
React Native + Expo
Express + TypeScript
Node.js + Sesiones
PostgreSQL + Drizzle ORM
Definición de esquema de base de datos, modelo de roles, diseño del sistema de autenticación por RUT y estructura de la API RESTful.
Implementación del servidor Express con TypeScript, CRUD completo de usuarios/casinos/minutas, sistema de sesiones seguras y panel de administración con Tailwind CSS.
Desarrollo de la app React Native con Expo: login por RUT, visualización de minutas, selección de opciones, generación de voucher QR y sistema de roles diferenciados.
Implementación de plantillas Excel profesionales con ExcelJS, carga masiva con validaciones, reportes de consolidación, testing integral y deploy a producción.
App móvil
Framework móvil
Tipado estático
API REST
Base de datos
Queries tipadas
Plantillas Excel
Panel admin
La digitalización completa transformó la operación diaria de los casinos de Vascan SPA.
"El sistema transformó completamente nuestra operación. Antes perdíamos tiempo valioso contando pedidos a mano y estimando producción. Ahora los trabajadores eligen su menú desde el celular y nosotros sabemos exactamente cuánto producir. La carga masiva por Excel nos ahorra horas de trabajo administrativo cada semana."
Desarrollamos soluciones digitales a medida para empresas que necesitan optimizar sus operaciones.