Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lucasparedes/ecommerce-react-coderhouse

Proyecto final del curso "React JS" de CoderHouse.
https://github.com/lucasparedes/ecommerce-react-coderhouse

cloudinary css eslint firebase javascript material-ui react react-router-dom vite

Last synced: 4 days ago
JSON representation

Proyecto final del curso "React JS" de CoderHouse.

Awesome Lists containing this project

README

        


đź‘‘ [Ecommerce - Neumaticos Rulo] đź‘‘



En este proyecto se realizĂł un ecommerce de venta de neumaticos

![JavaScript](https://badgen.net/badge/JavaScript/[ES6]/yellow?)
![Node.js](https://badgen.net/badge/Node.js/[18.17.1]/green?)
![React](https://badgen.net/badge/React/[18.2.0]/cyan?)
![Vite](https://badgen.net/badge/Vite/[5.2.0]/yellow?)
![Eslint](https://badgen.net/badge/Eslint/[8.57.0]/blue?)


---

## 🗒️ **INSTALLATION**

### local installation:

1. clone the repo

```
git clone https://github.com/LucasParedes/Ecommerce-react-coder.git
```

2. cd into cloned repo

```
cd
```

3. install dependencies

```
npm install
```

4. run the app

```
npm run dev
```


---

## 🏆​ **QUE SE REALIZÓ**

- Agregar una Base de datos (Firebase) para que almacene mis productos.
- Consultar de la misma BD mis productos.
- Dependiendo la categoria que se seleccione muestra solo esos productos.
- El cliente solo puede sumar al carrito el máximo del stock que haya por producto.
- En el carrito cuando el cliente disminuya la cantidad del producto y queda en 0, se elimina el producto.
- Una vez seleccionado los productos se guarda en el LocalStorage, manteniendolos siempre.
- Una vez finalizada la compra se cambia el stock del producto en la BD y se actualiza en el front con el nuevo stock disponible.

## 🎯​ **PRÓXIMOS PASOS**

- Realizar un registro/login en la APP.
- Poder realizar una compra realmente con Mercado Pago.
- Poder hacer perfiles.
- Muchas otras cosas :D