React · Firebase · Multi-Rol · Restaurante · Pizzería

🍕 PizzaMania

Sistema integral de gestión para pizzerías y restaurantes. Punto de venta, cocina en vivo, gestión de mesas, inventario y estadísticas — todo en una plataforma profesional y escalable.

React 18 Firebase Real-Time Multi-Rol Restaurante POS
4 Roles
10+ Módulos
Escalable
Real-Time Cocina
¿Qué es PizzaMania?

Plataforma de Gestión para Pizzerías y Restaurantes

PizzaMania es una solución completa para restaurantes y pizzerías. Ofrece punto de venta profesional, display en cocina en tiempo real, gestión de mesas interactiva, control de inventario de insumos y análisis detallado de ventas. Diseñado para negocios gastronómicos modernos.

🛒
POS Completo
Sistema de punto de venta profesional con carrito dinámico, aplicación de descuentos, múltiples formas de pago e impresión de tickets.
👨‍🍳
Display de Cocina
Pantalla en vivo para la cocina con órdenes ordenadas por prioridad, tiempo de preparación y estado de cada pedido.
🪑
Gestión de Mesas
Plano interactivo de mesas, estados en tiempo real (disponible, ocupada, pagando), y asignación dinámica de órdenes.
📦
Inventario
Control de insumos por categoría, alertas de bajo stock, historial de movimientos y valorización de inventario.
📊
Estadísticas
Análisis de ventas por período, productos TOP, tendencias de ingresos y comparativas semanales.
👥
Multi-Rol
Interfases diferenciadas para Admin, Mesero, Cajero y Cocinero con permisos y funcionalidades específicas.
Capacidades

Funcionalidades Principales

Punto de Venta: POS completo con selección de productos, tamaños múltiples, aplicación de descuentos y múltiples formas de pago.
Display de Cocina: Pantalla en tiempo real para cocineros. Órdenes priorizadas por estado (nuevo, preparando, listo) con temporizadores.
Plano de Mesas: Visualización interactiva del restaurante con estatus de mesas (libre, ocupada, pagando) y asignación de órdenes.
Gestión de Productos: Catálogo de pizzas, bebidas, extras y promociones con categorización, precios y tamaños múltiples.
Categorías Dinámicas: Creación y edición de categorías de alimentos (Pizzas, Bebidas, Extras, Promociones) en tiempo real.
Gestión de Insumos: Inventario clasificado por tipo (básicos, carnes, bebidas, etc.), stock mínimo y alertas de reabastecimiento.
Control de Usuarios: Creación de usuarios con roles específicos (Admin, Mesero, Cajero, Cocinero) y permisos diferenciados.
Estadísticas y Reportes: Análisis de ventas diarias, semanales, productos TOP, tendencia de ingresos y comparativas.
Configuración Flexible: Dos modos de operación (completo o mostrador), gestión de datos Firebase y alertas por WhatsApp.
Sincronización Real-Time: Todos los cambios se sincronizan instantáneamente entre dispositivos con Firebase Realtime Database.
Roles del Sistema

Interfases Diferenciadas por Rol

PizzaMania proporciona interfases optimizadas para cada rol del restaurante, con funcionalidades específicas y permisos diferenciados.

👨‍💼
Administrador
Control total del sistema. Gestión de usuarios, productos, inventario, mesas, estadísticas y configuración avanzada.
👤
Mesero
Registro de pedidos por mesa, gestión de órdenes y comunicación con cocina. Vista simplificada del plano de mesas.
💳
Cajero
Procesamiento de pagos, aplicación de descuentos, generación de tickets e historial de transacciones.
👨‍🍳
Cocinero
Pantalla dedicada de órdenes activas con estados, tiempos de preparación e historial semanal de producción.
Stack Tecnológico

Tecnologías Utilizadas

Frontend
  • ✓ React 18
  • ✓ React Router
  • ✓ Tailwind CSS
  • ✓ Chart.js / Recharts
  • ✓ Real-Time Updates
Backend
  • ✓ Firebase Auth
  • ✓ Firestore Database
  • ✓ Realtime Database
  • ✓ Cloud Functions
  • ✓ Firebase Hosting
Integraciones
  • ✓ WhatsApp API
  • ✓ Impresoras de Tickets
  • ✓ Métodos de Pago
  • ✓ Reportes PDF
  • ✓ localStorage