- 1. DEFINICIÓN DEL PRODUCTO
- 2. HISTORIAS DE USUARIO
- 3. PROTOTIPO DE ALTA FIDELIDAD
- 4. HERRAMIENTAS
- 5. CHECKLIST
- 6. AUTORAS
El proyecto consiste en la creación de una app para el manejo de las órdenes en un restaurante. Esta idea surge de la necesidad de mejorar la atención a los clientes.
El app tiene un login que identifica el tipo de rol del usuario que son tres: el mesero, el cocinero y el administrador. Cada uno con diferentes accesos.
El mesero puede seleccionar los pedidos de una carta para luego visualizarlos en una siguiente vista donde podrá eliminar algún pedido, aumentar la cantidad por pedido, poner el nombre del cliente, y seleccionar la mesa. Además, se puede ver datos como la fecha y la hora, el subtotal por pedido y el total de todo. Una vez que se envía la orden, se muestra en una ventana compartida un boton verde que le va a indicar al cocinero que puede comenzar a preparar la orden.
Cuando el cocinero vea el boton verde podrá ver la orden donde cada pedido tendrá un círculo anaranjado que se irá cambiando a verde cada vez que el cocinero lo termine de preparar. Además, habrá un cronómetro que al enviar la orden completa va a mostrar el tiempo que el cocinero se demoró cocinando y en la ventana compartida el mesero podrá ver que la orden lista para ser recogida.
El mesero recoge la orden, la entrega y recibe el pago.
¿Quiénes son los principales usuarios de producto?
- Mesero
- Cocinero
- Administrador
¿Cuáles son los objetivos de estos usuarios en relación con el producto?
- Tomar la orden completa sin perder información.
- Preparar cada pedido de la orden.
- Contar el tiempo de preparación de la orden.
- Interactuar con el usuario.
- Tener un historial.
¿Cuáles son los datos más relevantes que quieren ver en la interfaz y por qué?
- Que nuestro usuario pueda tomar la orden de los clientes de forma rápida y sin perder información.
- Que la app les muestre al mesero y al cocinero lo que está pasando en tiempo real para que su trabajo no tenga tiempos de pérdida.
📌 GitBash
📌 GitHub
📌 Firebase
📌 Figma
📌 TypeScript
📌 Saas
📌 Angular
📌 Karma
📌 Jasmine
📌 Netlify
✔️ La aplicación es una Single Page Application (SPA)
✔️ Incluye Definición del producto clara e informativa.
✔️ Incluye Diseño de la Interfaz de Usuario (prototipo de alta fidelidad).
✔️ Alterar y persistir datos usando firestore.
✔️ Sign in y Sign up con firebase.
✔️ Autenticación con cuenta de correo y contraseña.
✔️ Solamente se permite el acceso a usuarios con cuentas válidas.
✔️ No puede haber usuarios repetidos.
✔️ Lo que se escriba en el campo de contraseña debe ser secreto si el usuario lo desea.
✔️ Se puede recuperar la contraseña
✔️ La app interactúa constantemente con el usuario a través de mensajes.
✔️ El usuario con el rol de mesero puede escoger los productos de la carta para luego visualizarlos y poder aumentar la cantidad e incluso eliminarlos para que después el cocinero lo pueda ver y comience con la preparación de la orden.
✔️ El usuario con el rol de cocinero puede ver la orden que manda el mesero y revisar el pedido para prepararlo. Finalmente, avisa a traves de una ventana conmpartida con el cocinero que ya puede entregar el pedido al cliente.
✔️ El mesero entrega el pedido y recibe el pago del cliente.
✔️ El usuario con el rol de administrador puede ver todas las ventanas y la información con las que interactúan el mesero y el cocinero.
📌 Andrea Henostroza
📌 Kaly Zulema Cristóbal Alcántara
📌 Karen Berrio Rufino