Tiendas “El Baratón” necesita un e-commerce para expandir sus servicios, para eso don Pepe (propietario de la tienda) ha provisto de los siguientes requerimientos:
-
La tienda debe mostrar categorías las cuales están conformadas por subniveles, éstos subniveles a su vez pueden tener más subniveles anidados, se debe hacer un menú donde aparezcan categorías y subniveles de forma anidada. Ejemplo:
- Categoría licores
- subnivel vinos
- subnivel vinos tintos
- subnivel vinos blancos
-
Los productos tienen un identificador principal y un identificador de subnivel, esto quiere decir que un producto sólo debe ser mostrado en su subnivel correspondiente.
-
Los productos deben filtrarse por: disponibilidad, rango de precios, cantidad en stock.
-
Los productos deben poder ordenarse por precio, disponibilidad y cantidad.
-
Se debe crear un carrito de compras donde los usuarios puedan agregar, editar cantidad y eliminar un producto.
-
Los productos deben permanecer en el carrito si el usuario cierra y abre la página, solo deben ser borrados si el usuario realiza la compra.
-
Un subnivel final es aquel que no tiene más subniveles, en éste caso debe aparecer una caja de texto que permita realizar búsquedas de productos por nombre en dichos subniveles.
-
Además, el ecommerce debe ser responsive.
Para Instalación de Dependencias:
Clonar este repositorio (`https://github.com/FdR-23/challenge-rappi.git`)
cd challenge-rappi
• npm install
• npm run start
cd challenge-rappi
• npm install
• npm run start
Deploy
(https://challenge-rappi.vercel.app/)- Federico Rampi