Source Code Only
Full ZIP with frontend, backend, database & documentation.
- Complete project source files
- Database script included
- How-to-run guide
No live demo yet — message us for access
Our team shares demo access on WhatsApp within minutes
Complete final-year project source code with frontend, backend, database, and setup guide. Instant download after secure payment.
Choose your plan
Full ZIP with frontend, backend, database & documentation.
We install & configure the project on your laptop within 24 hours.
Review features, setup steps, and credentials before you pay.
Description, tech stack, and what is included
SweetDelights is a complete MERN stack final year project developed for selling premium Indian sweets through an online e-commerce platform. This major project includes a professional customer storefront, user account panel, and admin console. Customers can register, log in, browse sweets, search and filter products, view product details, add products to cart, save products in wishlist, manage delivery addresses, place Cash on Delivery orders, track order status, cancel eligible orders, view order history, and submit product reviews after delivery. Admin can manage brands, categories, products, stock, users, orders, payments, reviews, offers, banners, contact messages, profile details, and business reports. This SweetDelights Sweets E-commerce source code is suitable for students who need a final year project, major project, minor project, source code, and project report based on MERN stack and e-commerce website development.
Modules and controls available to administrators
Admin can manage sweet product brands.
Brand actions:
Admin can manage product categories.
Category actions:
Example categories from seed data:
Admin can manage complete product records.
Product form includes:
Product actions:
Admin can manage all customer orders.
Admin order actions:
Order statuses:
Pending
Confirmed
Packed
Shipped
Delivered
Cancelled
Since the project uses Cash on Delivery, admin can manage COD payment records.
Payment actions:
Payment statuses:
Pending
Paid
Failed
Refunded
Admin can manage promotional offers.
Offer actions:
Admin can manage homepage banners.
Banner actions:
Customers can submit contact messages.
Contact message fields:
Admin can:
Admin can view business reports such as:
The backend includes API routes for:
What end users can do in this application
Customers can browse and search sweets through:
The product detail page can display:
Customers can manage orders through:
Order tracking timeline:
Pending → Confirmed → Packed → Shipped → Delivered
Customers can manage delivery addresses.
Address actions:
Address fields:
Payment scope note:
This project supports Cash on Delivery only. It does not include third-party payment gateway integration.
Additional capabilities included in the project
This Final Year Project does not claim or require:
This keeps the project practical for a college-level minor project, major project, and final year project.
Step-by-step setup on your laptop or PC
cd "Sweets E-commerce"
cd backend
npm install
copy .env.example .env
.env:
PORT=5000
MONGO_URI=mongodb://127.0.0.1:27017/sweets_ecommerce
JWT_SECRET=your_super_secret_jwt_key_change_in_production
JWT_EXPIRE=7d
npm run seed
npm run dev
Backend URL:
http://localhost:5000
cd frontend
npm install
npm run dev
Frontend URL:
http://localhost:3000
Default demo accounts for testing after setup
| Role | Password | URL | |
|---|---|---|---|
| Admin | [email protected] |
admin123 |
http://localhost:3000/admin/login |
| Name | Password | |
|---|---|---|
| Rahul Sharma | [email protected] |
user123 |
| Priya Patel | [email protected] |
user123 |
| Amit Kumar | [email protected] |
user123 |
Usage terms for academic and personal projects
Search terms and categories for this source code