Repository navigation
PoC
- Inicializar entorno técnico y base de datos
- Cargar catálogo inicial de productos
- Atención y chat general con el asistente virtual
- Autenticación segura para el panel administrativo
- Experiencia de compra web para invitados (carrito y envío)
- Filtrado y consulta de historial de ingresos y pedidos
- Toma de datos y confirmación de pedidos por chat conversacional
- Gestión, aceptación y rechazo de comandas en tiempo real
- Visualización de estadísticas de ventas y rendimiento
- Monitor de comandas con control de tiempos de espera
- Envío de notificaciones automáticas de estado al cliente
1 UH - Relacionado a "Configuración del entorno técnico" El desarrollador configura y levanta el repositorio, la estructura de carpetas y los contenedores Docker. El sistema queda listo, reproducible y conectado a la base de datos para comenzar a desarrollar.
2 UH - Relacionado a "Carga inicial del catálogo" El administrador ejecuta el script automatizado de seed. El sistema puebla las tablas de la base de datos con categorías, ingredientes y productos de la pizzería.
3 UH - Relacionado a "Interacción básica con el bot" El usuario envía un mensaje de texto saludando o consultando generalidades al asistente virtual. El bot responde amablemente en lenguaje natural utilizando el modelo de inteligencia artificial.
4 UH - Relacionado a "Acceso seguro al panel web" El dueño del local ingresa sus credenciales (correo y contraseña) en la interfaz de login. El sistema valida el token JWT y le otorga acceso autorizado al dashboard de administración.
5 UH - Relacionado a "Pedido web sin registro" El cliente navega por el catálogo web, agrega productos al carrito y completa sus datos de envío. El sistema procesa la orden como invitado de forma rápida y directa.
6 UH - Relacionado a "Auditoría de ingresos" El dueño del local ingresa al panel de administración y selecciona un rango de fechas. El sistema filtra y muestra la lista detallada de pedidos y el total de ingresos correspondientes.
7 UH - Relacionado a "Toma de pedido por bot" El cliente interactúa por chat expresando su pedido en lenguaje natural. El bot analiza los productos, calcula los precios exactos desde la base de datos, solicita los datos faltantes de envío y pide confirmación antes de guardar.
8 UH - Relacionado a "Gestión de comandas entrantes" El empleado del local visualiza en tiempo real las nuevas órdenes en el panel web. El sistema le permite hacer clic en aceptar o rechazar para iniciar la preparación de la comanda.
9 UH - Relacionado a "Panel de estadísticas de ventas" El dueño del local accede a la sección de métricas y gráficos del negocio. El sistema procesa los datos históricos para mostrar el volumen de productos vendidos y el rendimiento diario.
10 UH - Relacionado a "Monitor de tiempos de espera" El empleado del local observa las comandas activas en la pantalla de cocina. El sistema actualiza de forma dinámica el tiempo transcurrido desde que ingresó cada pedido.
11 UH - Relacionado a "Notificaciones proactivas" El sistema detecta un cambio de estado en la comanda tras la aprobación del empleado. El bot envía un mensaje automático al cliente informándole el estado del pedido y el tiempo estimado de entrega.