React-ecommerce-Viretti

WatchWorld | ReactJs E-Commerce

Description

Tienda web creada con la librería de ReactJs que permite navegar entre diversos productos traídos desde Firebase, agregarlos a un carrito de compras y luego persistir esa misma orden en la misma base de datos.

Visuals

Alt Text

Installation

1 - clonar el repositorio

git clone https://github.com/Joaquinviretti/React-ecommerce-Viretti

2 - inicializar npm

npm init -y

3 - instalar librerías y dependencias

npm install

3 - correr el proyecto en un puerto local

npm start

Libraries

react

Librería de javascript desarrollada por Facebook

react-router-dom

Me permite manejar un ruteado dinámico de las distintas vistas.

react-bootstrap

Me permitió hacer el sitio facilmente responsive y gestionar los breakpoints sin la necesidad de implementar media queries. Además se encarga de la distribución adecuada de las cards con productos mediante el grid system.

react-bootstrap-icons

Todos los íconos utilizados pertenecen a esta librería, tanto los de compra y carrito como redes sociales. Permite una utilización rápida y minimalista.

firebase

Base de datos NoSQl orientada a documentos, de donde se obtiene la info de los productos y se persisten las órdenes.