SaaS Platform for Restaurant Management using Bubble by Lukman Indro PrakosoSaaS Platform for Restaurant Management using Bubble by Lukman Indro Prakoso
SaaS Platform for Restaurant Management using Bubble
Built a Bubble-based SaaS platform that helps restaurant merchants manage outlets, menus, tables, and orders while enabling guests to place and pay for orders through QR codes.
Problem
Many small and medium restaurants still rely on manual processes or fragmented tools to manage menus, tables, and customer orders. The client needed a simple, centralized system that could support multiple outlets, staff roles, and QR-based ordering for guests.
Solution
I developed a SaaS platform using Bubble that allows merchants to manage restaurant operations from a single dashboard. The system generates QR codes for tables, enabling guests to access a web ordering page, place orders, and complete payments online.
Key Features
Table and table category management
Menu, menu category, pricing, variants, and add-ons management
Staff management with merchant-level access
Outlet configuration with operating hours
QR code generation for each table
Guest-facing web ordering flow via QR
Online payment processing
Technical Scope
Database Design: Users, Merchants, Merchant Users, Outlets, Tables, Table Categories, Menus, Menu Categories, Menu Variants, Menu Add-ons, Orders, Order Items, and Customers.
Workflows: End-to-end order flow from guest QR access to order creation and payment confirmation.
API Integrations: Xendit for payment processing and QR code generation service for table labels.
Authentication & Roles: Merchant owners and staff authenticate using merchant codes and PIN-based access control.
Role
Solo Developer – responsible for full-stack development, database design, workflow logic, and API integrations.
Outcome
MVP successfully launched
Ready for merchant onboarding and real-world usage