E Commerce Application
E Commerce Application
Objective
Build a functional E-Commerce Application using the MERN (MongoDB, Express.js, React.js,
Node.js) stack. The application should include CRUD operations for products and demonstrate
your ability to integrate frontend and backend technologies.
Task Description
You are required to develop a Mini E-Commerce Platform where users can browse products,
view details, and manage product inventory.
Project Requirements
Frontend (React.js)
Database (MongoDB)
Deployment
● Search and Filter: Allow users to search products by name and filter by category or
price range.
● Authentication: Implement user authentication (login/register) with JWT.
● Cart Management: Enable users to add products to a shopping cart.
● Order Management: Allow users to place orders and view order history.
● Image Upload: Add functionality for product image uploads using Multer or a cloud
service like Cloudinary/ any other cloud platform.