Volver WebMakerChile
Caso de Estudio

Sistema de Inscripción
de Comensales

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.

0+
Casinos
0
Módulos
0
Opciones/Menú
0%
Digital
Explorar el proyecto ↓

Digitalización completa del servicio de alimentación empresarial

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).

Cliente Vascan SPA
Industria Alimentación Empresarial
Tipo App Móvil + Panel Web
Duración 4 semanas
Equipo WebMakerChile
País Chile 🇨🇱

Problemas que enfrentaba el cliente

Vascan SPA dependía de procesos manuales que generaban errores, desperdicios y falta de control sobre la producción diaria de alimentos.

Soluciones implementadas

Cada módulo fue diseñado para resolver un problema específico del cliente, con foco en usabilidad móvil y eficiencia operacional.

📱

App Móvil con RUT

Autenticación nativa por RUT chileno con validación de dígito verificador.

+ Ver detalle

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.

🎟️

Voucher QR

Generación automática de voucher con código QR tras la inscripción.

+ Ver detalle

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.

📊

Panel de Administración

Dashboard completo con CRUD de usuarios, casinos, minutas y consolidación.

+ Ver detalle

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.

📄

Plantillas Excel Profesionales

Templates con formato corporativo, menús desplegables y validación de datos.

+ Ver detalle

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.

👥

Sistema de Roles

Tres roles diferenciados: comensal, interlocutor y administrador.

+ Ver detalle

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.

📈

Reportes de Producción

Consolidación por casino con desglose de opciones, cantidades y porcentajes.

+ Ver detalle

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.

Capas del sistema

Arquitectura cliente-servidor moderna con separación clara de responsabilidades y comunicación RESTful.

📱

Frontend Móvil

React Native + Expo

🌐

API REST

Express + TypeScript

⚙️

Backend

Node.js + Sesiones

🗄️

Base de Datos

PostgreSQL + Drizzle ORM

Fases del proyecto

SEMANA 1

Diseño y Arquitectura

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.

SEMANA 2

Backend + Panel Admin

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.

SEMANA 3

App Móvil + Integración

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.

SEMANA 4

Excel + QA + Deploy

Implementación de plantillas Excel profesionales con ExcelJS, carga masiva con validaciones, reportes de consolidación, testing integral y deploy a producción.

Tecnologías utilizadas

⚛️

React Native

App móvil

📦

Expo SDK 54

Framework móvil

🟦

TypeScript

Tipado estático

🚂

Express.js

API REST

🐘

PostgreSQL

Base de datos

💧

Drizzle ORM

Queries tipadas

📊

ExcelJS

Plantillas Excel

🎨

Tailwind CSS

Panel admin

Impacto medible del proyecto

La digitalización completa transformó la operación diaria de los casinos de Vascan SPA.

Antes: Listas en papel
100%
Inscripción digital
Eliminación total del papel
Antes: ~30 min manuales
2 min
Consolidación de pedidos
93% más rápido
Antes: Conteo estimado
0%
Margen de error en producción
Producción exacta
Antes: Excel dispersos
1
Plataforma centralizada
Todo en un lugar
Antes: Sin trazabilidad
QR
Voucher trazable por comensal
Control total
Antes: 1 casino a la vez
N
Casinos gestionados simultáneamente
Escalable
"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."
Equipo Vascan SPA
Gestión de Casinos de Alimentación

¿Tienes un proyecto similar?

Desarrollamos soluciones digitales a medida para empresas que necesitan optimizar sus operaciones.