Git Product home page Git Product logo

juana-89 / lim017-burger-queen Goto Github PK

View Code? Open in Web Editor NEW

This project forked from laboratoria/lim017-burger-queen

1.0 0.0 1.0 208.13 MB

Burger queen: Interfaz realizada en React conectada con Firestore DB que permite tomar nota de los pedidos y posteriormente mandarlos a la cocina para su preparación.

Home Page: lim-017-burger-queen-omega.vercel.app

JavaScript 46.78% HTML 49.16% CSS 4.05%

lim017-burger-queen's Introduction

Burger queen

Índice

1. Descripción del proyecto



Burger queen es un aplicativo que ayudará a un pequeño restaurante de hamburguesas para la toma de pedidos y que posteriormente se envié al sistema integrado del área de la cocina mediante la conexión a Firestore DB. El diseño realizado fue pensado de cara al usuario, la simplicidad con la que fue plasmada hace que la interacción con esta aplicación sea intuitiva y cómoda. Esta página está pensada para un NestHub, por lo tanto, las medidas usadas para esta PWA son de 1024 x 600 pixeles. A continuación, la siguiente información servirá para tener libre acceso al programa Burger queen:

Usuario Contraseña
[email protected] 111111
[email protected] 111111

2. Funcionamiento

Lo primero que se mostrará es un loader, que es un cargador de todos los componentes integrados a esta PWA para que su ejecución se dé con éxito en la memoria del sistema. Luego mostrará la vista del login donde se tiene 2 únicas maneras con las que puede ingresar el mesero y el jefe de cocina. Si el mesero coloca sus credenciales correctas, podrá visualizar el menú de la casa con sus precios respectivos y podrá adicionar o disminuir los productos según sea el caso. También podrá ver el precio unitario y el total para brindar esta información a los clientes, una vez que esté listo la solicitud, podrá enviar el detalle del pedido al área de Cocina y también podrá visualizar del estado de estos para que sean entregados a los comensales. Si el jefe de cocina ingresa al aplicativo, podrá ver las órdenes que están pendientes para su preparación y atenderlos.

3. Definición del producto

El Product Owner presentó un backlog que es el resultado de su trabajo con el cliente de Burger queen hasta el día de hoy:

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

Yo como mesera quiero tomar el pedido de un cliente 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

✅ Anotar nombre de cliente.

✅ Agregar productos al pedido.

✅ Eliminar productos.

✅ Ver resumen y el total de la compra.

✅ Enviar pedido a cocina (guardar en la base de datos de Firebase).

✅ Se ve y funciona bien en una tablet

Definición de terminado

✅ Debes haber recibido code review de al menos una compañera.

✅ Haces test unitarios y, además, has testeado tu producto manualmente.

✅ Hiciste tests de usabilidad e incorporaste el feedback del usuario.

✅ Desplegaste tu aplicación y has etiquetado tu versión (git tag).


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

Yo como jefa 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 meserosque un pedido está listo para servirlo a un cliente.

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.

Definición de terminado

✅ Debes haber recibido code review de al menos una compañera.

✅ Haces test unitarios y, además, has testeado tu producto manualmente.

✅ Hiciste tests de usabilidad e incorporaste el feedback del usuario.


[Historia de usuario 3] Mesero debe ver pedidos listos para servir

Yo como mesero quiero ver los pedidos que están preparados para entregarlos rápidamente a los clientes que las hicieron.

Criterios de aceptación

✅ Ver listado de pedido listos para servir.

✅ Marcar pedidos que han sido entregados.

Definición de terminado

✅ Debes haber recibido code review de al menos una compañera.

✅ Haces test unitarios y, además, has testeado tu producto manualmente.

✅ Hiciste tests de usabilidad e incorporaste el feedback del usuario.

✅ Desplegaste tu aplicación y has etiquetado tu versión (git tag).

✅ Los datos se deben mantener íntegros, incluso después de que un pedido ha terminado. Todo esto para poder tener estadísticas en el futuro.

4. Diseño de la aplicación

Prototipos de alta fidelidad

5. Resultado final

Vista del mesero



Vista del cocinero



6. Herramientas usadas

  • Figma
  • React
  • Firebase
  • Bootstrap
  • SweetAlert
  • Adobe Photoshop
  • Jest JS
  • GitHub

7. Autoras

lim017-burger-queen's People

Contributors

juana-89 avatar thaliaroman avatar sabalej avatar santiaguf avatar

Stargazers

 avatar

Forkers

thaliaroman

lim017-burger-queen's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.