Sweet Bliss is a full-stack MERN (MongoDB, Express, React, Node.js) online cake ordering platform designed to modernize custom bakery operations. It integrates AI-powered design recommendations, secure payment gateways, real-time order tracking, and a comprehensive admin dashboard for inventory, finance, and user management, with a strong focus on scalability and user experience.
The primary aim of Sweet Bliss is to deliver an efficient, user-friendly digital platform that streamlines order management and enhances the overall customer experience.
-
Modernize Manual Workflows
Transition from WhatsApp/phone-based communication to a structured digital ordering system. -
Enable Customization
Allow users to personalize cakes by flavor, color, size, toppings, themes, and custom text. -
Empower Small Business Owners
Designed with student entrepreneurs in mind, featuring Vacation Mode to balance academics and business operations. -
Data-Driven Growth
Provide automated business insights and financial reports to support informed decision-making and future expansion.
Sweet Bliss follows a client–server architecture built on the MERN stack to ensure modularity, scalability, and responsiveness.
-
Frontend (React.js)
Dynamic, interactive, and visually engaging user interface. -
Backend (Node.js & Express.js)
Handles core business logic and RESTful API endpoints. -
Database (MongoDB)
NoSQL database with flexible, JSON-like collections suitable for complex custom order structures. -
Third-Party APIs
Integrated for AI-powered image generation and secure online payment processing.
-
Personalized Ordering
Browse products and place custom cake orders with themes, dates, and special requirements. -
AI Design Assistant
Upload inspiration images or generate AI-based design recommendations. -
Secure Checkout
Payments via Visa, Mastercard, and AMEX with automated invoice generation. -
Real-Time Order Tracking
Track progress from order approval to baking and delivery. -
Loyalty & Feedback
Participate in the Wheel of Loyalty rewards system and submit ratings and reviews after completion.
-
Dashboard Analytics
Real-time overview of revenue, inquiries, and active orders. -
Inventory Control
Manage stock levels, add new products, and receive low-stock alerts. -
Financial Reporting
Generate sales, inventory, and customer reports in PDF or Excel formats. -
Availability Management
Activate Vacation Mode to temporarily suspend orders during busy academic periods.
Sweet Bliss addresses limitations found in generic e-commerce platforms by focusing on the unique workflow of custom bakery operations.
-
Specialized Workflow
Designed specifically for bespoke cake approval and customization processes. -
Reduced Manual Burden
Automates order tracking, ingredient monitoring, and customer communication. -
Owner-Centric Design
Features such as Inflexible Order Approval and Vacation Mode prevent operational overload. -
Built for Trust
Transparent tracking and automated refund handling improve customer confidence.
- Methodology: Agile / Scrum for iterative development and flexibility
- Version Control: GitHub with branching and pull request workflows
- Testing:
- Automated API testing using Postman
- 36 comprehensive manual test cases
- Project Management:
- JetBrains YouTrack
- Trello Kanban boards
The system was evaluated by a selected group of 15 users.
| Metric | Rating (out of 10) |
|---|---|
| User Experience | 8.5 |
| Usability | 8.0 |
| Performance | 7.0 |
| Accuracy | 6.0 |
-
Hirusha D.G.A.D
Custom Order Management, AI Integration, Report Generation -
Kariyawasam L.L.N
Inventory Management, Cart Functionality, Low-Stock Alerts -
Budara H.M.K
User Management, Authentication, Order Tracking -
Eranthnage T.N
Feedback Management, Admin Moderation, Sentiment Analysis -
Budara V.P.R
Finance Management, Loyalty Wheel, Invoice Generation













