Volver a Propuesta

Operativa de Perfiles y Funciones

Guía interactiva de funcionamiento para los roles del proyecto Rolon's Restaurants. Fuente de verdad alineada con el código del sistema y el flujo ideal.

👑

Superadmin

Acceso total a la infraestructura

💼

Admin

Gestión completa de marca

👥

Staff

Operarios de local (3 perfiles)

Cliente

Fidelización y pedidos

👑

Superadmin Global

Responsable del mantenimiento y aprovisionamiento inicial de la infraestructura. Posee acceso total al Panel Administrativo sin restricciones de sucursales o datos.

Funciones Críticas

Configuración de Marca Base Infraestructura
Configuración del modelo global BrandConfig (nombre, logo, colores de marca, redes sociales y parámetros iniciales de fidelización).
Gestión de Sucursales (CRUD) Sucursales
Creación física de las locaciones. Al guardarse, el sistema genera de forma automatizada los códigos QR base de la sucursal.
Aprovisionamiento de Usuarios Seguridad
Creación y configuración de perfiles Administrador (globales) y Staff (con restricción de sucursal y asignación de permisos específicos).

Especificación

Alcance de Datos

Global (Toda la Plataforma)

Interfaz Principal

Panel Administrativo (/admin)

Recursos Exclusivos

Mi Establecimiento Sucursales Usuarios Niveles de Fidelización
💼

Admin Marca

Dueño o gestor comercial de la marca. Tiene acceso completo a la gestión de productos, promociones, control de fidelidad y análisis de métricas en todas las sucursales de la marca.

Funciones Críticas

Gestión del Menú & Catálogo Productos
CRUD de categorías y productos globales. Control de visibilidad por sucursal (un producto debe vincularse a una sucursal para que aparezca en ella) y modificadores.
Control de Fidelización Marketing
Configuración del modo de cálculo de puntos (por monto de compra o por producto específico), definición de productos canjeables con su costo en puntos y niveles.
Eventos Deportivos & Predicciones Fidelización
Creación de partidos, equipos y marcador final. El sistema de forma automática procesa las predicciones de los clientes y reparte los puntos a los ganadores.
Promociones, Cupones & Campañas Ventas
Diseño de promociones dirigidas, control de stock de cupones digitales y segmentación de clientes para campañas automatizadas de SMS/Email.

Especificación

Alcance de Datos

Toda la Marca (Multisucursal)

Interfaz Principal

Panel Administrativo (/admin)

Recursos Clave

Dashboard Categorías Productos Mesas Clientes Eventos Deportivos Promociones Campañas
👥

Staff Operativo Local

Personal operativo contratado en un local físico. Tienen accesos restringidos a los datos de la sucursal asignada. Cumplen tres perfiles de rol tradicionales: Cajero, Mesero y Cocinero.

Funciones del Cajero

Registrar Compras Directas Caja
Registra las ventas generadas de forma directa en el local para que el cliente acumule puntos correspondientes en su cuenta de fidelización.
Validación y Canje de Puntos Fidelización
Consulta el código único de 8 dígitos de un cliente o reclamo de cupón digital. Valida la transacción desde el panel o a través de la ruta rápida /staff/redeem.
Cobro y Gestión de Pedidos Financiero
Procesa los pagos físicos simulados (Efectivo, Tarjeta, Transferencia, Nequi o Daviplata) y actualiza el estado de la orden a "Completed".

Especificación

Alcance de Datos

Sucursal Asignada

Recursos Clave

Compras Redenciones Clientes (Consulta) Órdenes (Cobro)

Cliente Consumidor final

Usuario final de la plataforma. Accede a través de la Landing Web o el Dashboard móvil. No interactúa directamente con el panel administrativo, sino con la vitrina pública del restaurante y su perfil.

Funciones y Acciones

Escaneo de QR & Navegación del Menú Navegación
Escanea los códigos QR ubicados en las mesas o impresiones publicitarias, cargando dinámicamente la sucursal del restaurante, sus categorías y platos personalizados.
Creación de Pedidos (Carrito y Checkout) Compra
Selecciona modificadores, ingresa información básica del cliente, elige el tipo de pedido (en mesa, para llevar o domicilio) y simula el pago en línea.
Mi Cuenta & OTP Identidad
Inicia sesión o se registra ingresando datos básicos más validación por código OTP enviado vía WhatsApp o Email. Accede a su balance de puntos y productos frecuentes.
Participación en Promociones & Predicciones Fidelización
Completa predicciones para partidos en vivo con el objetivo de acumular puntos extra y participa en el carrusel de promociones activas para obtener cupones de descuento.

Especificación

Alcance de Datos

Perfil Personal

Interfaces Principales

Landing Web SPA (Menú público) Mi Cuenta (/mi-cuenta)

Herramientas de Fidelidad

Balance de Puntos Productos Frecuentes Predicción de Partidos Redención de Cupones

Ciclo de Vida e Interacción de Roles

Haz clic en cada paso del proceso operativo para ver qué perfiles y sistemas intervienen en la experiencia de Rolon's.

1. Escaneo QR en Mesa Cliente
El cliente escanea el código QR en la mesa. La landing web recibe el identificador ?branch=X&mesa=Y para personalizar los colores de la sucursal, la ubicación en mapa y configurar el menú.
2. Navegación del Catálogo & Selección Cliente
El comensal explora las categorías de platillos, agrega productos con modificadores personalizados en el carrito flotante (FAB) y lee las promociones activas.
3. Registro / Acceso por OTP Cliente
Para concretar la compra o ver sus puntos, se solicita login. Se envía un código OTP de 6 dígitos mediante Email o WhatsApp, el cual el cliente ingresa para autenticarse sin contraseña.
4. Checkout & Envío del Pedido Cliente
Se confirma el tipo de pedido (mesa, llevar o domicilio) y se ingresa el método de pago (efectivo/tarjeta). Al confirmar, el backend genera la orden del pedido y crea la comanda de cocina de forma simultánea. Se despacha confirmación por WhatsApp/Email al cliente.
5. Preparación en Cocina (KDS) Cocina
El KDS del establecimiento, mediante polling (cada 12s), detecta la comanda en pending. El cocinero la acepta cambiándola a preparing, y la marca como ready cuando la comida está lista.
6. Servicio de Comida Mesero
El mesero visualiza el estado ready en el panel operativo de su sucursal, recoge la orden física de la cocina, la entrega al comensal en mesa y cambia el estado a served.
7. Pago en Caja & Acumulación de Puntos Cajero
El cliente efectúa el pago físico en mostrador. El cajero recibe el dinero, marca la orden como completed e ingresa la compra en el panel. El sistema calcula los puntos (según el monto total de compra o por producto) y los suma al saldo del cliente.
8. Redención de Beneficios Cliente + Cajero
El cliente consulta sus puntos acumulados en /mi-cuenta, genera un código de canje de 8 dígitos y se lo muestra al cajero. El cajero lo introduce en /staff/redeem para validar el descuento o producto gratuito en el sistema.

Matriz de Permisos por Recurso

Recurso del Sistema Superadmin Admin (Marca) Cajero (Staff) Mesero (Staff) Cocina (Staff) Cliente
Configuración Marca (BrandConfig) Total Lectura No No No No
CRUD Sucursales Total No No No No No
CRUD Categorías y Productos Total Total No No No No
Mesas (Creación de QR en lote) Total Total No Lectura No No
Órdenes y Ventas (Cambio de Estado) Total Total Completar Servido No Crear
KDS / Comandas de Cocina No No No
Registro de Compras (Acumular Puntos) No No No
Redimir Puntos (Validar Código 8 dígitos) No No Generar
Eventos Deportivos y Resultados Total Total No No No Predecir