APP DE GESTIÓN DE CHURRASQUERÍA

Documento funcional y estructural — Propuesta institucional

Sistema Integral de Gestión para Churrasquería

Plataforma para administrar un restaurante especializado en carnes y parrilla, integrando reservas, mesas, salón, comandas, cocina, parrilla, productos, recetas, insumos, compras, inventario, delivery, clientes, caja y reportes.

InstituciónUniversidad Técnica de Comercialización y Desarrollo — UTCD
ÁreaDesarrollo de Sistemas
DocumentoEspecificación funcional

1. Objetivo general

Centralizar la operación de una churrasquería desde la reserva y recepción del cliente hasta la toma de pedidos, preparación en cocina y parrilla, servicio, facturación, cobro y control de rentabilidad.

Principio de diseño: el sistema debe controlar mesas, comandas y tiempos de preparación, además de gestionar cortes de carne por peso, recetas, insumos, mermas y diferentes canales de venta.

2. Usuarios y perfiles

Administración

Administrador

  • Configuración
  • Productos
  • Precios
  • Usuarios
  • Reportes
Salón

Mozo / Mesero

  • Mesas
  • Reservas
  • Comandas
  • Pedidos
  • Cobros
Producción

Cocina / Parrilla

  • Comandas
  • Preparación
  • Tiempos
  • Estados
Gestión

Gerente

  • Ventas
  • Costos
  • Compras
  • Rentabilidad

3. Maestros y tablas base

Productos

Cortes, platos, entradas, ensaladas, guarniciones, bebidas y postres.

Ingredientes / insumos

Carnes, verduras, condimentos, carbón, aceites y materiales.

Categorías

Clasificación de menú e inventario.

Mesas

Salón, sectores, capacidad y estado.

Proveedores

Datos comerciales y condiciones de compra.

Clientes

Clientes frecuentes y pedidos digitales.

Medios de pago

Efectivo, tarjeta, transferencia, QR y otros.

Áreas de producción

Parrilla, cocina, barra, postres y despacho.

4. Gestión del menú

DatoInformación
ProductoNombre del plato o producto.
CategoríaCarnes, guarniciones, entradas, bebidas, postres, etc.
DescripciónDescripción comercial.
PresentaciónPorción, unidad, combo o peso.
PrecioPrecio de venta.
ÁreaParrilla, cocina, barra u otra estación.
RecetaIngredientes y cantidades.
EstadoDisponible, agotado o inactivo.

5. Categorías recomendadas

Carnes y cortes

Vacío, costilla, lomito, tapa cuadril, picaña, entraña, pollo y otros.

Parrillada

Parrilladas individuales, familiares y especiales.

Guarniciones

Papas, mandioca, arroz, ensaladas y verduras.

Entradas

Pan, chorizos, provoleta, mandioca y entradas.

Bebidas

Agua, gaseosas, jugos, bebidas y otras opciones.

Postres

Postres individuales, helados y especialidades.

6. Reservas

Cliente → Reserva → Fecha y hora → Cantidad de personas → Mesa / sector → Confirmación → Recepción

7. Gestión de mesas

8. Comandas

Mesa → Comanda → Productos → Observaciones → Cocina / Parrilla → Preparación → Listo → Servicio

9. Cocina y parrilla

EstadoDescripción
PendienteComanda recibida.
En preparaciónProducto en elaboración.
En parrillaCorte en proceso de cocción.
ListoProducto terminado.
EntregadoProducto servido.
AnuladoProducto cancelado.

10. Control de cortes y cocción

11. Recetas y producción

Receta → Ingredientes → Cantidades → Producción → Consumo de insumos → Costo → Plato terminado

12. Inventario

13. Movimientos de inventario

MovimientoUso
EntradaCompra y recepción.
ConsumoConsumo por recetas y producción.
VentaSalida por venta directa cuando corresponda.
MermaPérdida por deterioro, cocción o descarte.
AjusteCorrección por inventario físico.
TransferenciaMovimiento entre depósitos.
DevoluciónEntrada o salida por devolución.

14. Control de mermas

Detección → Pesaje → Motivo → Registro → Costo → Ajuste de stock → Análisis

15. Compras y proveedores

Necesidad → Orden de compra → Recepción → Control de calidad → Ingreso → Actualización de costos → Cuenta con proveedor

16. Venta en salón

Cliente → Mesa → Comanda → Cocina / Parrilla → Servicio → Cuenta → División / Pago → Facturación → Cierre de mesa

17. Cuenta y división de pagos

18. Delivery y pedidos para llevar

Cliente → Pedido digital → Validación → Preparación → Empaque → Despacho → Reparto → Entrega → Pago

19. Clientes

20. Promociones y combos

21. Caja

22. Gastos y cuentas

Gastos

Servicios, compras menores, mantenimiento, transporte, insumos y otros.

Proveedores

Cuenta corriente, vencimientos, pagos y saldos.

23. Dashboard

IndicadorInformación
VentasVentas del día, semana y mes.
MesasOcupación y rotación.
PlatosMás vendidos y menos vendidos.
ParrillaTiempo promedio de preparación.
InventarioStock, consumo y mermas.
ComprasCompras por proveedor.
MargenRentabilidad por plato y categoría.
CajaIngresos, egresos y saldo.

24. Reportes

Ventas

  • Por producto
  • Por mozo
  • Por mesa
  • Por período

Cocina

  • Tiempos
  • Comandas
  • Productos preparados
  • Anulados

Inventario

  • Stock
  • Kardex
  • Consumo
  • Merma

Finanzas

  • Ingresos
  • Costos
  • Gastos
  • Margen

25. Estructura de base de datos recomendada

MóduloTablas principales
Seguridadusuarios, roles, permisos, usuario_rol, auditoria
Empresaempresa, sucursales, cajas, sectores, mesas
Menúproductos, categorias, presentaciones, precios, promociones
Recetasrecetas, receta_detalle, ingredientes, unidades, rendimientos
Proveedoresproveedores, contactos_proveedor, condiciones_compra
Comprasordenes_compra, orden_compra_detalle, recepciones, recepcion_detalle, pagos_proveedor
Inventarioinventarios, movimientos_stock, almacenes, ubicaciones, mermas, ajustes
Reservasreservas, reserva_detalle, disponibilidad_mesas
Comandascomandas, comanda_detalle, estaciones_produccion, estados_comanda
Ventasventas, venta_detalle, pagos_venta, descuentos, propinas
Clientesclientes, direcciones, historial_cliente
Deliverypedidos_delivery, pedido_detalle, repartidores, entregas, rutas
Cajaaperturas_caja, movimientos_caja, arqueos, cierres_caja
Finanzasgastos, cuentas_por_pagar, pagos, cuentas_corrientes
Notificacionesnotificaciones, plantillas_notificacion

26. Menú general de la aplicación

27. Flujos principales

Reserva → Recepción → Mesa → Comanda → Cocina / Parrilla → Servicio → Cuenta → Pago → Cierre
Compra → Recepción → Inventario → Receta → Consumo → Plato → Venta → Actualización de stock
Cliente → Delivery → Preparación → Empaque → Despacho → Reparto → Entrega → Pago
Stock mínimo → Alerta → Compra → Recepción → Inventario → Reposición

28. Arquitectura tecnológica sugerida

App móvil

Flutter para clientes, mozos y repartidores: reservas, pedidos, delivery y notificaciones.

POS / Panel web

Gestión de mesas, comandas, cocina, ventas, inventario, compras, caja y reportes.

Backend / API

API REST con autenticación, ventas, comandas, inventario, recetas, reservas y auditoría.

Base de datos

MySQL o PostgreSQL con transacciones, relaciones, índices, trazabilidad y respaldos.

Conclusión: la App de Churrasquería debe integrar reservas, mesas, comandas, cocina, parrilla, recetas, cortes, inventario, mermas, compras, ventas, delivery, caja y reportes. El control de tiempos de preparación, consumo de insumos y costo por plato permite mejorar el servicio y conocer la rentabilidad real del negocio.