¡Bienvenido a Burguen Queen, el innovador sistema de gestión de pedidos diseñado especialmente para hamburgueserías en crecimiento! Este proyecto se enfoca en el desarrollo del frontend de la aplicación, brindando una solución eficiente y una experiencia de usuario de primera categoría.
Interfaz de usuario intuitiva: Nuestra aplicación ofrece una interfaz de usuario intuitiva que permite a los empleados tomar pedidos de manera eficiente y sin complicaciones.
Gestión de pedidos en tiempo real: No solo facilita la toma de pedidos, sino que también empodera al administrador para gestionar usuarios y productos mediante operaciones CRUD (Crear, Editar, Actualizar y Eliminar).
Diseño personalizado: Hemos cuidadosamente diseñado la interfaz para garantizar que se adapte perfectamente a las necesidades de la hamburguesería, proporcionando un aspecto atractivo y profesional.
Integración de API: La aplicación se integra sin esfuerzo con el backend a través de una API personalizada, asegurando un rendimiento óptimo y una administración eficiente.
React: Hemos construido la interfaz de usuario utilizando React, una biblioteca de JavaScript ampliamente utilizada para crear interfaces de usuario interactivas y eficientes.
Fetch API: Utilizamos la Fetch API de JavaScript para la comunicación con el backend, lo que nos permite realizar solicitudes HTTP de manera nativa en el navegador.
CSS Modules: Para mantener los estilos de manera organizada y evitar conflictos, hemos implementado CSS Modules en nuestra aplicación.
API Personalizada: Hemos desarrollado una API personalizada que conecta el frontend con el backend, permitiendo una comunicación eficiente y segura.
SweetAlert2: Para crear pop-ups y alertas atractivas, utilizamos la librería SweetAlert2.
Como mesero/a, quiero poder ingresar al sistema de pedidos.
Criterios de Aceptación:
Captura de Pantalla:
Como mesero/a, quiero tomar el pedido de un/a cliente/a para no depender de mi mala memoria, saber cuánto cobrar y enviarlo a la cocina para evitar errores y preparar en orden.
Criterios de Aceptación:
Captura de Pantalla:
Como jefe de cocina, quiero ver los pedidos de los clientes en orden y marcar cuáles están listos para saber qué se debe cocinar y avisar a los meseros que un pedido está listo para servirlo a un cliente.
Criterios de Aceptación:
Capturas de Pantalla:
Como mesero/a, quiero ver los pedidos que están preparados para entregarlos rápidamente a los clientes que las hicieron.
Criterios de Aceptación:
Captura de Pantallas:
Como administrador(a) de tienda, quiero gestionar a los usuarios de la plataforma para mantener actualizada la información de mis trabajadorxs.
Criterios de Aceptación:
Captura de Pantalla:
Como administrador(a) de tienda, quiero gestionar los productos para mantener actualizado el menú.
Criterios de Aceptación:
Captura de Pantalla:
Pop-Ups en la Aplicación:
Pop-Up de Confirmación de Pedido:
Pop-Up de Cancelación de Orden:
Pop-Up de Confirmación de Entrega:
En Desarrollo: El proyecto está actualmente en fase de desarrollo y se están abordando las siguientes tareas:
Puedes encontrar detalles específicos sobre cada tarea en nuestro repositorio de Git.