# PROYECTO 4: La Ratita Gamer - App React Restaurante Bootcamp Desarrollo Web Fullstack UDD, Cohorte 10
El proyecto "La Ratita Gamer" es una aplicación desarrollada por el equipo conformado por Sebastián Aburto, Diego Pizarro, José Ángel Valdés y Paulina Moraga como parte del Proyecto 4 del Bootcamp UDD DWFS10. La aplicación tiene como objetivo proporcionar una experiencia completa para los usuarios al presentar un restaurante que combina la gastronomía de una pizzería con la temática de los videojuegos.
Para instalar y ejecutar este proyecto localmente, sigue estos pasos:
- Clona el repositorio:
git clone https://github.com/Pepeoawvh/Proyecto4DWFS.git
- Ingresa al directorio del proyecto:
cd Proyecto4DWFS
- Instala las dependencias:
npm install
- Ejecuta la aplicación:
npm run buildt
El proyecto "La Ratita Gamer" es una página web que presenta un restaurante ficticio especializado en pizzas. Aquí se detalla cómo utilizar las diferentes secciones de la aplicación:
- Descripción: La sección de menú muestra una lista de productos que consisten en variedades de pizzas. Estos productos son cargados desde un archivo .json previamente creado.
- Funcionalidad: Al hacer clic en la sección de Menú, se despliegan las distintas opciones de pizzas disponibles con sus respectivas descripciones y precios.
- Descripción: La sección de Reservas permite a los usuarios realizar reservas de mesa con detalles específicos.
- Funcionalidad: Los usuarios pueden completar un formulario detallado con campos para la fecha, hora, número de personas y datos de contacto. Estos datos se envían y se almacenan en una base de datos Firestore de Firebase para su recepción y posterior gestión por parte del restaurante.
- Descripción: La sección Encuéntranos muestra información sobre la ubicación y horarios del restaurante, integrando un mapa de Google mediante la Google Maps API.
- Funcionalidad: Los usuarios pueden visualizar el mapa interactivo en la página web, el cual les permite ubicar fácilmente la dirección del restaurante, obtener indicaciones y realizar consultas in-app utilizando la funcionalidad proporcionada por Google Maps.
Estas funcionalidades se encuentran integradas en la página web para brindar una experiencia completa a los usuarios que deseen explorar el menú, realizar reservas detalladas o encontrar la ubicación del restaurante de manera interactiva.
- React.js
- Vite
- Firebase
- Api Externa: Google Maps API
- Tailwind CSS**
- Git
- npm
Para visualizar cómo esperábamos que quedara el proyecto, se crearon los siguientes bocetos:
- Mockup de la Página de Inicio
- Mockup del Menú de Pizzas
- Mockup del Formulario de Reservas
- Mockup de la Página 'Encuéntranos'
Durante el desarrollo del proyecto, el equipo adquirió conocimientos significativos:
- Uso de Vite: Facilitó la configuración del entorno de desarrollo, proporcionando una experiencia más ágil y rápida.
- React: Se exploraron y aplicaron conceptos fundamentales de React.js, incluyendo componentes, props y hooks.
- Firebase: Se aprendió a utilizar Firebase para el almacenamiento de datos en tiempo real.