Skip to content

dyneth02/Sweet-Bliss-Online-Cake-Ordering-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

145 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🍰 Sweet Bliss

Custom Cake Ordering & E-Commerce System

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.

Landing_Page


🎯 Project Objective

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.

Key Objectives

  • 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.


🏗️ System Architecture

Sweet Bliss follows a client–server architecture built on the MERN stack to ensure modularity, scalability, and responsiveness.

Architecture Components

  • 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.


👥 User Roles & Functionalities

👤 Customer (End User)

  • 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.

Landing_Page Landing_Page Landing_Page Landing_Page Landing_Page Landing_Page


🛠️ Administrator (Owner)

  • 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.

    Landing_Page Landing_Page Landing_Page Landing_Page Landing_Page Landing_Page Landing_Page


🚀 Why Sweet Bliss Matters

Sweet Bliss addresses limitations found in generic e-commerce platforms by focusing on the unique workflow of custom bakery operations.

Key Advantages

  • 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.


🛠️ Technical Implementation

  • 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

📊 Performance Evaluation

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

👨‍💻 Development Team

  • 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

About

Sweet Bliss is a full-stack MERN-based online cake ordering platform integrating AI image generation, secure payments, discounts, reporting, and admin automation. It delivers a complete e-commerce experience with intelligent customization, scalable architecture, and role-based management.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages