ServiceFlow — Multi-Tenant Booking & Service Business SaaS
Preview and demo
Status: available · Last verified 13. 9. 2026. Availability checks are not a security guarantee.
Description
ServiceFlow is a production-ready, multi-tenant booking and service-business platform for appointment-based teams. It is designed for car services, salons, barbers, clinics, consultants, repair shops, trainers, rental businesses and similar operators.
One installation can host multiple independent workspaces. Each business manages its own services, staff, locations, opening hours, customers and booking rules, while the platform administrator retains central SaaS controls.
What buyers receive
- Complete TypeScript monorepo with Next.js frontend and NestJS API
- Docker Compose setup for web, API, worker, PostgreSQL, Redis and local mail testing
- Prisma schema and forward-only database migrations
- Demo seed data for a realistic service-business workspace
- Setup, configuration, deployment, API and integration documentation
Built for real scheduling
Availability is calculated from staff schedules, location hours, existing bookings, time off, buffers and advance-notice rules. The API protects against double bookings with database-level safeguards and booking locks.
Demo access
Try the live demo at booking.esde.site.
- Platform admin:
admin@example.com/BookingDemo_2026! - Business owner:
owner@autocare.example/BookingDemo_2026!
Demo accounts contain sample data only. Do not enter real customer or payment data.
Features
Requirements
- Docker 24+ and Docker Compose v2 for the recommended setup
- Or Node.js 22.12+, npm 10+, PostgreSQL 15+ and Redis 7+
- SMTP provider for production email delivery
- HTTPS reverse proxy for production deployments
Stripe, WhatsApp and external AI providers are optional. The application runs without them; demo mode includes mock payment and AI options.
Changelog
v1.0.0 — Initial release
Multi-tenant booking, scheduling and customer-management platform
Public booking flow, calendar, staff and service management
Payments, notifications, webhooks, API keys and AI receptionist integrations
Docker deployment, migrations, demo seed and documentation
Frequently Asked Questions
Is this a hosted service?
No. This listing provides the complete self-hosted source code. You deploy it to your own infrastructure.
Can I run several businesses in one installation?
Yes. ServiceFlow is multi-tenant and keeps workspace data isolated.
Are Stripe and WhatsApp required?
No. They are optional integrations. The application can run without provider credentials, and demo mode supports mock services.
Is a live demo available?
Yes. Visit `https://booking.esde.site` and use the demo credentials above.
What is required for production?
PostgreSQL, Redis, HTTPS, a secure production environment file and an SMTP provider.
Does the source include a database schema and migrations?
Yes. Prisma schema files and migrations are included.
Automated scan in progress
The automated security scan for version 1.0.0 has not completed. No scan result is shown for this version yet.
Technical requirements
- Next.js
- Database: PostgreSQL
- Node.js 22+ required
- Shared hosting may not be sufficient
- Docker deployment supported
What is included
- Full application package with full downloadable files
- Documentation included for installation and setup
- Readable source code for customization
- 12 listed features
- Working live demo or preview access
- Changelog included on the product page
Who is this product for
- Buyers who need a full application rather than a custom build from scratch
- Teams shopping within Next.js
- Projects already using React 19, TypeScript, Tailwind CSS 4
- Use cases aligned with booking, appointments, scheduling, saas
License and usage
- Regular license for one end product where end users are not charged for access to the item itself
- Verify the exact usage rights on the selected license before deployment or client handoff
- Keep the purchase record and license certificate for future verification
Updates and support
- Support terms are provided by the seller and should be reviewed before purchase
- Recent changes are visible in the product changelog
- Use the changelog to confirm ongoing maintenance before rollout
Technical details
- Current version
- 1.0.0.
- Last updated
- Sep 12, 2026
- Framework
- Next.js
- Databases
- PostgreSQL
- Frontend stack
- React 19, TypeScript, Tailwind CSS 4, TanStack Query
- Shared hosting
- No
- Docker
- Yes
- Composer required
- No
- Node.js required
- Yes, 22+
- Documentation
- Yes
- Source encrypted
- No
- Source obfuscated
- No
- License options
- Regular
Marketplace review
Content review processReviewed 12. 9. 2026. The current version was reviewed.
The marketplace reviewed the listing content, package structure and required documentation.
Automated checks looked for suspicious files and common malware indicators.
A reviewer manually inspected selected source files and implementation details.
The product received an additional security-focused review beyond the baseline listing checks.
This is not a full penetration test or a guarantee that the product is vulnerability-free.
License comparison
A license is tied to one end product, not strictly to one domain. Development, staging, and the final production domain may belong to the same licensed deployment.
| Use | Regular License | Extended License |
|---|---|---|
| Source code modification | ||
| Own project use | ||
| One client project | ||
| One production deployment | ||
| Development and staging | ||
| Paid SaaS or paid user access | ||
| Multiple unrelated client projects | ||
| Redistribute source code | ||
| Resell source code |
License FAQ
Can I modify the source code?
Yes, under both licenses.
Can I use the script for a client?
Yes, for one client end product.
Can I install it on a staging domain?
Yes. Development and staging may belong to the licensed deployment.
Do I need another license for another client?
Yes, each unrelated client end product needs its own license.
Can I use it for a paid SaaS?
Yes, with an Extended License.
Can I resell the source code?
No. Standalone redistribution or resale is prohibited.
Is a license limited strictly to one domain?
No. It is tied to one end product, which may use development, staging, and production domains.
For one end product — free to end users
Item Details
- Last Update
- September 12, 2026
- Published
- September 12, 2026
- Version
- 1.0.0.
- Category
- Next.js
- Product Type
- Full application
- Sale Type
- Source Code License
- Sales
- 0
- Reviews
- No reviews
Buying guides
Tags
Share This Item
License Info
Regular License — Use in one end product which end users are not charged for.
Extended License — Use in one end product which end users can be charged for.
Verify a license key →