Skip to content

AnaVargasP/burger-queen-api-client

 
 

Repository files navigation

Burger Queen (API Client)

Es un sistema de gestión de pedidos diseñado para restaurantes de comida rápida, especialmente enfocado en hamburgueserías. Burger Queen simplifica el proceso de toma de pedidos y la gestión de la cocina, mejorando la eficiencia y la experiencia del cliente.

  • El administrador puede gestionar usuarios y productos, lo que le permite mantener un control completo sobre el sistema.

  • El cocinero puede administrar el estado de las órdenes y visualizar el tiempo que le toma preparar cada pedido, lo que contribuye a una preparación más eficiente.

  • El mesero puede tomar los pedidos de los clientes y marcar las órdenes que ya han sido entregadas, lo que mejora la comunicación y la satisfacción del cliente.

Es importante destacar que esta aplicación ha sido desarrollada utilizando React, lo que garantiza una experiencia de usuario moderna y receptiva.

Diseño UX

Waiter

Chef

Admin

Para interactuar con el prototipo del proyecto ingresa al siguiente link:

https://www.figma.com/proto/d0juL5WEAdO2JKI2t4ApPl/Untitled?type=design&node-id=384-225&t=OyjbAmDiCkG6pbOw-0&scaling=scale-down&page-id=8%3A496&starting-point-node-id=384%3A225

Historias de usuario

El proyecto se desarrolló de acuerdo con las historias de usuarios planteadas a continuación

[Historia de usuario 1] Mesero/a debe poder ingresar al sistema, si el admin ya le ha asignado credenciales

Yo como meserx quiero poder ingresar al sistema de pedidos.

Criterios de aceptación

Lo que debe ocurrir para que se satisfagan las necesidades del usuario.

  • Acceder a una pantalla de login.
  • Ingresar email y contraseña.
  • Recibir mensajes de error comprensibles, dependiendo de cuál es el error con la información ingresada.
  • Ingresar al sistema de pedidos si las crendenciales son correctas.

[Historia de usuario 2] Mesero/a debe poder tomar pedido de cliente/a

Yo como meserx quiero tomar el pedido de unx clientx para no depender de mi mala memoria, para saber cuánto cobrar, y enviarlo a la cocina para evitar errores y que se puedan ir preparando en orden.

Criterios de aceptación

Lo que debe ocurrir para que se satisfagan las necesidades del usuario

  • Anotar nombre de clientx.
  • Agregar productos al pedido.
  • Eliminar productos.
  • Ver resumen y el total de la compra.
  • Enviar pedido a cocina (guardar en alguna base de datos).
  • Se ve y funciona bien en una tablet

[Historia de usuario 3] Jefe de cocina debe ver los pedidos

Yo como jefx de cocina quiero ver los pedidos de lxs clientxs en orden y marcar cuáles están listos para saber qué se debe cocinar y avisar a lxs meserxs que un pedido está listo para servirlo a un clientx.

Criterios de aceptación
  • Ver los pedidos ordenados según se van haciendo.
  • Marcar los pedidos que se han preparado y están listos para servirse.
  • Ver el tiempo que tomó prepara el pedido desde que llegó hasta que se marcó como completado.

[Historia de usuario 4] Meserx debe ver pedidos listos para servir

Yo como meserx quiero ver los pedidos que están preparados para entregarlos rápidamente a lxs clientxs que las hicieron.

Criterios de aceptación
  • Ver listado de pedido listos para servir.
  • Marcar pedidos que han sido entregados.

[Historia de usuario 5] Administrador(a) de tienda debe administrar a sus trabajadorxs

Yo como administrador(a) de tienda quiero gestionar a los usuarios de la plataforma para mantener actualizado la informacion de mis trabajadorxs.

Criterios de aceptación
  • Ver listado de trabajadorxs.
  • Agregar trabajadorxs.
  • Eliminar trabajadoxs.
  • Actualizar datos de trabajadorxs.

[Historia de usuario 6] Administrador(a) de tienda debe administrar a sus productos

Yo como administrador(a) de tienda quiero gestionar los productos para mantener actualizado el menú.

Criterios de aceptación
  • Ver listado de productos.
  • Agregar productos.
  • Eliminar productos.
  • Actualizar datos de productos.

Depliegue de la aplicación

La página se encuentrea desplegada en Vercel → Burger Queen

Para ingresar existen los siguientes usuarios: Admin

Waiter

Chef

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 83.6%
  • CSS 15.7%
  • HTML 0.7%