- 1. Resumen del proyecto.
- 2. Definicion del producto
- 3. Historias de usuario
- 4. Flowchart
- 5. Realización del proyecto
- 6. Resultado final
- 7. Tecnologías empleadas
- 8. Puntuaciones de Performance, Progressive Web App, Accessibility y Best Practices de Lighthouse.
- 9. Fuentes
- 10. Autores
El presente proyecto, TASTE BURGER es una aplicación responsive diseñada con React JS, Sass, consumo de Apis entre otras tecnologías de desarrollo web, para la toma de pedidos y el envió de los mismos a cocina, así como también el historial de las ventas realizadas.
El proyecto se inspiro en algunas cadenas de comida, tales como Burger King, McDonald's, Bembos, etc.Lo cual nos sirvió como punto de partida para comenzar con nuestro diseño y flujo de información.
La aplicación y su desarrollo se hicieron basándonos en los requerimientos del cliente e historias de usuario planteadas, cuenta con una sección en donde se muestran los diferentes platillos y bebidas disponibles, el mesero podra seleccionar los productos que desee el cliente, para el caso de las hamburguesas podrá agregar el tipo de carne y los adicionales, también podra visualizar las ordenes que se encuentran listas para entregar. El cocinero podrá visualizar las ordenes que le envié el mesero así como también marcar como listo las ordenes que termine de preparar.
Se implementó un Diagrama de Flujo que nos permitió difinir el proceso e interacción que tendriamos con Firebase y los requerimientos de cada Historia de Usuario.
En esta fase se buscó realizar un esquema virtual de distribución más detallado en Figma.Si desea puede verlo en detalle dando click en:
Posteriormente, se realiza el diseño de la web en base a estilos, paleta de colores, entre otros recursos. A continuación, se mostrará parte del prototipado de alta fidelidad, si desea puede verlo en detalle dando click en:
Finalmente, se adjuntará una breve videodemostración del resultado final tanto en diseño como en funcionalidad. Si desea verlo en detalle puede dar click en:
-
HTML: Siguiendo las reglas del HTML semántico se estructuró con un
header
que contiene una barra de navegación y elmain
para englobar el contenido principal. -
SASS: Usada para definir el estilo visual del proyecto.
-
Figma: Plataforma para crear las estructuras del prototipo (Wireframe, prototipo de alta fidelidad, mockups).
-
React.js: Librería implementada para crear una interfaz de usuario interactiva de manera sencilla.
-
Javascript: Para dar la funcionalidad a la plataforma.
-
Firebase: Se trata de una plataforma móvil creada por Google, cuya principal función es desarrollar y facilitar la creación de apps de elevada calidad de una forma rápida.
-
Testing Library: Es una solución muy liviana para realizar pruebas sin todos los detalles de implementación.
-
Eslint: Herramienta de linting para analizar el código en busca de errores.
-
PWA: Progressive web apps (PWA) o aplicación web progresiva es una solución basada en la web tradicional que todos conocemos. La aplicación desplegada tiene más del 80% en puntuaciones de Performance, Progressive Web App, Accessibility y Best Practices de Lighthouse.
🖥 Vista Desktop
📱 Vista Mobile
- Repositorio de Laboratoria: Se encuentran todas las condiciones y herramientas a trabajar para el proyecto.
-
Equipo de Laboratoria LIM016