Service Booking Platform
A working multi-tenant booking and scheduling platform: customers browse services and book appointments in a Flutter mobile app, while businesses manage their services, staff availability, and bookings from a Flutter web dashboard. Each business operates as its own isolated tenant on a shared Node.js backend.
Overview
What this product does
A working multi-tenant booking and scheduling platform: customers browse services and book appointments in a Flutter mobile app, while businesses manage their services, staff availability, and bookings from a Flutter web dashboard. Each business operates as its own isolated tenant on a shared Node.js backend.
What's included
Everything you need to launch
- Flutter customer app
- Flutter web admin dashboard
- Node.js backend
- MongoDB database
- Authentication and role-based access
- Documentation
- Deployment instructions
Technology stack
Built with
Platforms
Features
Feature highlights
Screenshots
See it in action
Architecture
How it's structured
Customer App
Business Dashboard
Customization
Make it yours
Service categories, staff roles, and branding can be adapted to your type of business. Payment gateway integration isn't included out of the box and can be added as setup/customization work.
Request customizationPricing
Choose the right tier
Source Code
The full Flutter + backend source code, for teams who want to run with it themselves.
From $499
- Flutter app source
- Backend source
- Setup documentation
Full Stack
Source code plus deployment and configuration for your environment.
From $1,499
- Everything in Source Code
- Deployment to your server
- Environment configuration
- 1 round of setup support
White Label
Fully rebranded to your business, ready to publish under your own name.
From $2,999
- Everything in Full Stack
- Full rebranding
- App Store / Play Store submission support
Licenses available: Personal License, Commercial License, Extended/Agency License, White-Label License
FAQ
Common questions
Does this support online payments?
Not yet out of the box — the booking flow includes a payment status field, but connecting a live payment gateway is available as setup/customization work.
Can each business customize their own branding?
The data model supports per-business branding fields; wiring these fully into the registration flow and UI is part of the White Label tier.
Is this currently used by real businesses?
It's a complete, working MVP — ready to deploy and pilot with a real business, not yet running in production at scale.