Skip to content

🍔🍟🏠 Burger House es una plataforma dirigida a una hamburguesería que requiere un manejo de ordenes, productos, usuarios y roles. Para que de esta forma la toma de pedidos y administración sea rápida y eficiente.

Notifications You must be signed in to change notification settings

nicolmendoza/LIM016-burger-queen-api-client

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

Índice


1. Burger House 🍔🍟🏠

1.1. Descripción del proyecto

🍔🏠 Burger House es una aplicación responsive diseñada para un pequeño restaurante de hamburguesas en crecimiento que necesita un sistema con el que puedan tomar pedidos y enviarlos a la cocina para que se preparen de manera ordenada y eficiente. Cuenta con un sistema de autenticación que permite tener diferentes vistas y funciones dependiendo del rol del usuario.

Este proyecto es una aplicación web progresiva(PWA) que funciona sin conexión, integrada con una REST API (creación propia), que utiliza React como Librería, Style Component para los estilos, React Testing Library para el testing y Figma para el prototipado.

1.2. Descripción de Roles 👩‍💼🤵🏻👨‍🍳

La aplicación y su desarrollo se hicieron basándonos en los requerimientos e historias de usuario planteadas, cada usuario dependiendo de su rol, tendrá acceso a ciertas rutas. Existen tres diferentes tipos de roles, Administradxr, cocinerx y meserx, los cuales se describen a continuación:

📌 Rol Mesero 🤵🏻:

  • Visualización de sección de creación de ordenes, donde tendrá visualizacion de todos los productos y podrá realizar las órdenes.

  • Visualización de ordenes 📋 (vista Mesero), donde tendrá visualización de todas las ordenes y podrá cancelar y entregar ordenes.

  • Visualización de Perfil, donde podrá visualizar su información personal (correo,contraseña,nombre,imagen).

📌 Rol Cocinero 👨‍🍳:

  • Visualización de ordenes 📋 (vista Chef), donde tendrá visualización de las ordenes pendientes y podrá marcarlas como listas.

  • Visualización de Perfil, donde podrá visualizar su información personal (correo,contraseña,nombre,imagen).

📌 Rol Administrador👩‍💼:

  • Visualización de Dahsboard 📊, donde encontrará información estadistica acerca de las ordenes, ganacias, clientes y platillos.

  • Visualización de sección de creación de ordenes.

  • Visualización de ordenes 📋 (vista Chef y Mesero).

  • Visualización de sección de configuraciones, donde podrá administrar usuarios, productos.

  • Visualización de Perfil, donde podrá visualizar su información personal (correo,contraseña,nombre,imagen).


2. Orientación al usuario

2.1. ¿Quién es el usuario? 🤷🏻‍♀️❓

Este aplicativo esta diseñado especialmente para un restaurante 🍽, restobar 🍸 o jugueria 🍰.

Existen 3 tipos de usuarios que pueden manejar la interfaz:

  • 👩‍💼 Administrador: Tiene acceso total al aplicativo, administra usuarios y productos, visualiza el historial de ventas.

  • 🤵🏻 Mesero: Puede crear ordenes nuevas y visualiza el estatus de los pedidos.

  • 👨‍🍳 Chef: Visualiza los pedidos pendientes y puede cambiar el estado de estos a realizado.


2.2. Historias de usuario ✍🏼📝

A continuación, mostraremos algunas de las historias de Usuario dependiendo el rol que tengan:


3. Diseño de la interfaz 📱💻

3.1 Prototipo de alta fidelidad ✔️

El diseño se realizo utilizando Figma

📌 Diseño web y de tablet



3.2 Interfaz terminada

📌 Página de inicio
📌 Inicio de sesión
📌 Administrador

Usuarios🤵🏻🤵🏻

Productos🍔🍟🍹☕

Dashboard 📊

📌 Mesero

Nueva Orden 📃

Ordenes 📃 📃

📌 Cocinero

Ordenes Chef 👨‍🍳✍🏼📝

📌 Perfil

Información 📝

Editar Información ✏️


4. Tecnologias empleadas

React Javascript Jest Netifly Lighthouse PWA

## Desarrollo de API (backend)

Burger House API Repositorio

MongoDB Docker Node JS Heroku


5. Test ✅

Se realizaron los test utilizando React Testing Library.


6. PWA 💻

La web es una aplicación web progresiva (PWA), a continuación se muestran las estadísticas del performance:


7. Fuente 📄

Burger Queen API Client del Repositorio de Laboratoria


8. Autores 👩‍💻👩‍💻

About

🍔🍟🏠 Burger House es una plataforma dirigida a una hamburguesería que requiere un manejo de ordenes, productos, usuarios y roles. Para que de esta forma la toma de pedidos y administración sea rápida y eficiente.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 87.6%
  • CSS 11.3%
  • HTML 1.1%