Frontend Developer Challenge

Requerimientos

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

Deploy

(https://challenge-rappi.vercel.app/)

Authors

  • Federico Rampi