Skip to content

This is a responsive E-Commerce Web App built using the MERN Stack (MongoDB, Express.js, React.js, Node.js). It provides a seamless shopping experience where users can explore and purchase products by categories, search for specific items, and browse best sellers.

Notifications You must be signed in to change notification settings

Prashant-Malviya/Bharat-Store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 

Repository files navigation

E-Commerce Web Application

This is a responsive E-Commerce Web App built using the MERN Stack (MongoDB, Express.js, React.js, Node.js). It provides a seamless shopping experience where users can explore and purchase products by categories, search for specific items, and browse best sellers. Admins have full control over the product catalog and order management.


Features

User Features

  • Browse products by categories.
  • Search for specific products using the search bar.
  • View and filter items based on best sellers.
  • Add products to the cart and complete the checkout process.

Admin Features

  • Add or remove products from the catalog.
  • View and manage the list of ordered products.

Additional Features

  • Fully responsive design optimized for all screen sizes.
  • Intuitive and user-friendly interface.

Tech Stack

  • Frontend: React.js, Tailwind CSS
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: JWT for secure login/logout
  • State Management: Redux or Context API (if used)
  • Deployment: Deployed using services like Vercel/Netlify (frontend) and Render/Heroku (backend).

Installation and Setup

Follow these steps to clone and run the project locally:

Prerequisites

Ensure you have the following installed on your system:

  • Node.js (v14 or above)
  • Package Manager: npm or yarn

1. Clone the Repository

git clone https://github.com/your-username/ecommerce-web-app.git
cd ecommerce-web-app

2. In .env.example add required keys and values and change the name to .env

3. Run the backend first

cd ./backend
npm install
node ./server.js

4. Run the frontend

cd ./frontend
npm install
npm run dev

5. Run the admin dashboard

cd ./admin
npm install
npm run dev

If you face any issue than feel free to contact @linkedin

About

This is a responsive E-Commerce Web App built using the MERN Stack (MongoDB, Express.js, React.js, Node.js). It provides a seamless shopping experience where users can explore and purchase products by categories, search for specific items, and browse best sellers.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published