Este proyecto es el proyecto final para las materias de Desarrollo de Software 4 y 5. Fue creado utilizando Create React App.
Heiwa (平和) significa "paz" en japonés, y este proyecto busca representar ese concepto a través de una página web temática de restaurante. El sitio web de Heiwa ofrece una experiencia inmersiva que combina la elegancia del diseño japonés con la funcionalidad moderna de las aplicaciones web.
- Página Principal: Muestra los platillos destacados del restaurante, su historia y secciones como reseñas de clientes y actividades mensuales.
- Sección de Menú: Permite explorar la variedad de platillos que ofrece el restaurante, con opciones dinámicas para paginación y categorías.
- Carrito de Compras: Sistema para gestionar pedidos de los platillos seleccionados desde el menú.
- Gift Cards: Los usuarios pueden elegir tarjetas de regalo con diferentes valores para regalar experiencias en el restaurante.
- Reservaciones: Sistema para realizar reservaciones en línea, validando la fecha, la hora y el formato del número telefónico de Panamá.
- Eliel García
- Angélica Rodríguez
- Carlo Echevers
- David Bustamante
- Allison Ortega
En el directorio del proyecto, puedes ejecutar:
Ejecuta la aplicación en modo de desarrollo.
Abre http://localhost:3000 para verlo en tu navegador.
La página se recargará al realizar cambios en el código. También verás errores de lint en la consola.
Inicia el corredor de pruebas en modo interactivo.
Consulta la sección sobre ejecución de pruebas para más información.
Construye la aplicación para producción en la carpeta build
.
Agrupa correctamente React en modo de producción y optimiza la compilación para el mejor rendimiento.
La compilación está minificada y los archivos incluyen hashes en sus nombres. ¡Tu aplicación está lista para ser desplegada!
Consulta la sección sobre despliegue para más detalles.
Nota: Esta es una operación irreversible. Una vez que ejecutes eject
, no puedes volver atrás.
Si no estás satisfecho con las opciones de configuración, puedes usar este comando para tener acceso completo a los archivos de configuración como Webpack, Babel y ESLint.
Consulta la documentación de Create React App para más información.
Si deseas aprender más sobre React, visita la documentación de React.
Este proyecto utiliza las siguientes herramientas y tecnologías:
- React como framework principal.
- Bootstrap para diseño responsivo y estilización.
- Axios para la integración de APIs en futuras implementaciones.
- HTML y CSS personalizados para un diseño único que refleja la estética japonesa.
- Eslint para mantener la calidad del código.