Skip to content

Welcome to my 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.

JelenaTakac/e-commerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eCommerce Shop App

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.

Table of contents

Overview

The setup guide

  • Clone the repository
  • Run npm install to install dependencies
  • Run npm start to start the development server.

Features

  • 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.

Additional Pages

  • Terms of Service Page
  • Privacy Policy Page
  • Contact Us Page

Technologies Used

  • React
  • Axios
  • useContext and useReducer for state management
  • React Router for navigation
  • FontAwesome icons for enhanced visuals

Local Storage

This app utilizes localStorage to persistently store data from the cart, ensuring a seamless shopping experience for users.

Links

  • Live Site URL: Live

Author

About

Welcome to my 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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published