Welcome to eCommerce React app, a project that brings a seamless shopping experience to users. This application utilizes React, Axios for data fetching from an external API, useContext and useReducer for state management, React Router for navigation, FontAwesome icons for enhanced visuals, and localStorage for persistent cart data.
- Clone the repository
- Run
npm install
to install dependencies - Run
npm start
to start the development server.
-
Home Page
-
Display of featured products.
-
A brief description of our small business.
-
Products Page
-
Showcase of various products.
-
Click on a product to navigate to its dedicated page.
-
Single Product Page
-
Detailed information about a selected product.
-
Option to adjust the quantity and add the product to the cart.
-
Cart Page
-
View and manage the items added to the cart.
- Terms of Service Page
- Privacy Policy Page
- Contact Us Page
- React
- Axios
- useContext and useReducer for state management
- React Router for navigation
- FontAwesome icons for enhanced visuals
This app utilizes localStorage to persistently store data from the cart, ensuring a seamless shopping experience for users.
- Live Site URL: Live
- Linkedin - @JelenaTakac
- GitHub - @JelenaTakac