This E-Commerce Website is built using the MERN stack (MongoDB, Express.js, React.js, Node.js). It's a full-featured online store that includes product listings, a shopping cart, user authentication, and an admin panel.
- Product Listings: Display products with details.
- Shopping Cart: Users can add products to their cart.
- User Authentication: Secure login and registration system.
- Admin Panel: Manage products, orders, and users.
- Responsive Design: Compatible with various devices and screen sizes.
- MongoDB
- Express.js
- React.js
- Node.js
The project is divided into two main parts:
Backend
: Contains server-side logic and database interactions.Frontend
: User interface built with React.js.
- Clone the repository from GitHub.
- Set up MongoDB and create a database for the project.
- Navigate to the backend directory and run
npm install
to install dependencies. - Start the backend server.
- Navigate to the frontend directory and run
npm install
to install dependencies. - Start the React application using 'npm start'.
- Users can browse products, add them to the cart, and proceed to checkout.
- Admins can add, edit, or delete products, and manage orders and users.
Contributions to enhance the application are encouraged. Please fork the repository and create a pull request with your improvements.
This project is open-sourced under the MIT License.