Grocery E-Commerce App – Full-Stack MERN Project
A complete full-stack grocery e-commerce application built with the MERN stack. The project provides a modern shopping experience with product browsing, cart management, user authentication, orders, and an admin management system.
Features
👤 User Features
- User registration and login
- Secure authentication
- Browse grocery products
- Search and filter products
- Category-wise product browsing
- Product details
- Add to cart
- Update cart quantities
- Checkout
- Place orders
- View order history
- User profile
🛠️ Admin Features
- Admin dashboard
- Add products
- Edit products
- Delete products
- Manage product categories
- Manage users
- View and manage orders
- Update order status
⚙️ Backend Features
- REST API
- MongoDB database
- User authentication
- Protected routes
- Product management APIs
- Cart and order APIs
- Admin authorization
- Secure data handling
Technologies Used
- React.js
- Node.js
- Express.js
- MongoDB
- JavaScript
- REST API
- JWT Authentication
- HTML5
- CSS3
What You Get
- Complete MERN source code
- Frontend and backend
- MongoDB database integration
- REST APIs
- Authentication system