A modern, responsive e-commerce website built with React.js. This project showcases a fully functional online store with product listings, shopping cart, user authentication, and checkout functionality. It's designed as a frontend application that integrates seamlessly with backend services for a complete e-commerce experience.
- Product Catalog: Browse and search through a wide range of products with detailed descriptions and images.
- Shopping Cart: Add, remove, and manage items in your cart with real-time updates.
- User Authentication: Login and register functionality for personalized shopping experiences.
- Responsive Design: Fully responsive layout that works on desktop, tablet, and mobile devices.
- Redux State Management: Efficient state handling for cart and user data.
- Easy Backend Integration: Built to easily connect with REST APIs or backend services.
- Modern UI: Clean, intuitive interface using Bootstrap for styling.
The landing page features a hero banner with new arrivals and quick navigation.

Browse through different product categories with filtering options:
- All
- Men's Clothing
- Women's Clothing
- Jewelery
- Electronics
Learn more about our store and product categories:

Get in touch with our support team through the contact form:

Login Page - Existing users can log in with their credentials:

Register Page - New users can create an account:

- Node.js (version 14 or higher)
- npm or yarn
-
Clone the project
git clone https://github.com/Adarsh09675/ReactEcom
-
Go to the project directory
cd ReactEcom -
Install dependencies
npm install
-
Start the development server
npm start
The app will run on http://localhost:3000.
npm run build- React - Frontend framework
- Redux Toolkit - State management
- React Router - Client-side routing
- Bootstrap - CSS framework for responsive design
- Fake Store API - Mock API for product data
- Font Awesome - Icons
ReactEcom/
├── public/
│ ├── index.html
│ └── ...
├── src/
│ ├── components/
│ │ ├── Footer.jsx
│ │ ├── Navbar.jsx
│ │ └── ...
│ ├── pages/
│ │ ├── Home.jsx
│ │ ├── Cart.jsx
│ │ └── ...
│ ├── redux/
│ │ ├── store.js
│ │ └── ...
│ └── index.js
├── package.json
└── README.md
Contributions are welcome! Please feel free to submit a Pull Request.
Adarsh Mishra
- GitHub: @Adarsh09675
This project is open source and available under the MIT License.





