Your Store is a modern and user-friendly e-commerce platform that allows users to browse and purchase a wide range of products. This project is built using React for the frontend and includes features like product listings, product details, shopping cart, and a seamless checkout process.
- Product listings
- Product details
- Shopping cart
- Checkout process
- User authentication
- User profile
- Admin dashboard
- Admin product management
- Admin user management
- Admin order management
- Search functionality
- Pagination
- Product reviews and ratings
- Top products carousel
- Product search feature
- Product carousel
- Product pagination
- Product search feature
- React
- React Router
- React Query for data fetching
- SCSS for styling
- JSON data for product information
- Clone the repo
git clone https://github.com/Rajkumar-Khatua/e-commerce-MERN-Stack.git
- Install NPM packages
npm install
- Run the app
npm start
npm start
npm run build
Your - Store/
│
├── public/
│ ├── index.html
│ └── ... (other static assets)
│
├── src/
│ ├── components/
│ │ ├── Cart/
│ │ │ └── ... (cart-related components)
│ │ ├── Navbar/
│ │ │ └── ... (navbar components)
│ │ └── ... (other shared components)
│ │
│ ├── pages/
│ │ ├── Home/
│ │ │ └── ... (home page components)
│ │ ├── Search/
│ │ │ └── ... (search page components)
│ │ ├── ProductListingPage/
│ │ │ └── ... (product listing page components)
│ │ ├── SingleProduct/
│ │ │ └── ... (single product page components)
│ │ ├── CartPage/
│ │ │ └── ... (cart page components)
│ │ ├── CheckoutPage/
│ │ │ └── ... (checkout page components)
│ │ └── ... (other page components)
│ │
│ ├── App.jsx
│ ├── index.js
│ └── ... (other configuration and utility files)
│
├── data.json
├── README.md
├── package.json
└── ... (other project-related files)
Contributions are always welcome! Feel free to open an issue or submit a pull request if you have any ideas on how to improve this project.
- Fork the repository
- Create a new branch
- Commit/push your changes
- Create a pull request
👤 Rajkumar Khatua
- Github: @Rajkumar-Khatua
- LinkedIn: @rajkumar-khatua