This is a E-commerce site developed with ReactJS to emulate the purchase of different products gotten from an API REST. It has private and public routes to have access to certain functionalities of the application.
This project is completely responsive and consume different endpoints to filter, list, create a user, login to the user account, among many other functionalities.
The main part of this application is that it has a shopping cart where the user can increment, decrement, eliminate and update the chosen item to finally, get the products and store his/her purchases.
- @reduxjs/toolkit v1.8.5
- axios v0.27.2
- bootstrap v.5.2.2
- react v18.2.0
- react-bootstrap v2.5.0
- react-redux v8.0.4
- react-router-dom v6.4.1
If you download the application, you need to install the above dependecies, so, please execute:
npm install
The tool VITE was used to create this React application, so, to run the project and watch its main functionality, execute:
npm run preview
If you wish to apply some changes on the code, just make those changes and execute:
npm run dev
You can check its functionality on live:
https://ecommercereactsrsn.netlify.app/
- JavaScript
- React Js
- CSS3
- Boostrap
- React Bootstrap
- Axios
- Redux
- Vite
- Git / GitHub
This project was designed for cellphones, tablets and laptops, so you can check it out from your favorite device.