Home Products
Mobile apps
Services
Custom development Installation Free consultation Installation guides
Portfolio
Our Projects Client Projects
About Contact
Get a quote WhatsApp us Login
Home / Products / Mobile apps / Servioo: On-Demand Service Booking
FOR SALE Mobile apps

Servioo: On-Demand Service Booking

Launch your own Urban Company-style service marketplace: two Flutter apps (customer + provider), a Laravel 13 REST API, and a full admin panel with payments, wallet, chat, reports and multi-language support.

$99 $150 Save 34%
One-time purchase, one installation, full source code for both Flutter apps, the Laravel backend and all web panels

You'll sign in or create an account at checkout — that's where your download and licence key live.

Ask on WhatsApp Email us
Full source code, no lock-in Secure card checkout by Stripe 30 days of support included Sold by Appentium LLC
Need it changed? We'll customise or extend it for you.
1.0.0 Version
10 Technologies
Oct 2026 Last updated

About this product

Run your own service marketplace, end to end

Servioo is everything a service-booking business needs in one package: an app for customers to find and book professionals, an app for providers to run their business, and a powerful admin panel for you to control the whole platform and take a commission on every booking.

It is not a UI kit or a half-finished template. Bookings, payments, commissions, provider payouts, wallets, refunds and notifications are all wired up, server-validated and working.


Admin panel: control the entire business

A clean, fast web admin panel built with Laravel and Tailwind.

  • Live dashboard: users, providers, bookings and revenue at a glance, with a 12-month revenue trend, bookings by category, top providers and busiest time slots.

  • Bookings: filter, inspect and update every booking, including payment status, reschedules and refunds. Recurring booking plans are managed separately.

  • Providers: approve or reject new providers, review their services, ratings and earnings, and assign zones.

  • Finance: full transaction ledger, withdrawal requests with approve/reject, payout methods, a configurable commission rate and a withdrawal hold period.

  • Reports: business, transaction, booking and provider reports, each with CSV export.

  • Monetisation: provider subscription plans (or commission-only billing), promo codes, home banners and marketing campaigns.

  • Payments: turn Stripe, PayPal, Flutterwave, SenangPay, SSLCommerz (web checkout), cash and offline/bank payment on or off from the panel. No code changes needed.

  • Login & OTP settings: Google and Apple sign-in plus phone OTP (Firebase or Twilio), configured at runtime with no app rebuild.

  • Email templates: 12 branded, editable transactional emails with placeholders and a one-click test send.

  • Zones: draw service areas on Google Maps.

  • Localisation: edit every translation string from the browser, with RTL support.



Customer app (Flutter, Android & iOS)

  • Browse categories, featured providers, banners and campaigns on a modern home screen

  • Search and filter providers by category, rating and location; view profiles, portfolios and reviews

  • Book in a few taps: pick a service or package, choose a date and time slot, apply a promo code, pay

  • Pay by card (native Stripe PaymentSheet), PayPal, Flutterwave, SenangPay, wallet or cash

  • Wallet & loyalty points: top up, pay from the wallet, and earn and redeem points

  • Referral program: share a code and both sides get rewarded

  • Recurring bookings for weekly or monthly services

  • Join a waitlist when a slot is full and get notified automatically when it opens

  • Real-time chat with the provider, plus push notifications for every booking update

  • Reviews and ratings after each completed job

  • Google, Apple, email or phone OTP sign-in

  • Light and dark mode; English, Arabic (RTL), French and Spanish


Provider app (Flutter, Android & iOS)

  • Dashboard with today's schedule, booking counts, rating and monthly earnings

  • Accept, start and complete bookings; chat with customers

  • Manage services, bundled packages and weekly time slots

  • Block days off with vacation / blackout dates

  • Earnings & withdrawals: see cleared and pending balances and request payouts to bank, PayPal or other methods you define

  • Subscription plans managed in-app

  • Profile, portfolio and reviews

  • Push notifications for new bookings and messages



Plus two web panels

  • Provider web panel: everything providers can do in the app, from a browser.

  • Customer web storefront: a responsive public site where customers can browse providers, book, pay and manage their bookings without installing the app.


Built properly

  • Laravel 13 REST API (Sanctum auth, 100+ endpoints, documented)

  • Money flow validated on the server: payment webhooks are verified, and commissions, earnings, points and referrals are all calculated in one booking service

  • Queued push notifications and emails, so they never slow down a booking

  • Race-safe slot booking and rescheduling

  • Flutter with Riverpod and go_router; one color file drives the whole theme

  • Demo data seeder that fills the platform with realistic content in one command

  • Installs on regular cPanel shared hosting; no VPS required


What you get

Full, unencrypted source code for both Flutter apps, the Laravel backend and all web panels, plus a step-by-step HTML documentation guide covering cPanel installation, Firebase, Google Maps, payments, branding, languages and store release builds.

flutter laravel service booking on-demand marketplace booking app home services salon booking handyman app provider app admin panel multi-vendor stripe firebase urban company clone

Key features

Complete booking flow
Services, packages, time slots, reschedules, cancellations and recurring bookings
Multiple payment gateways
Stripe, PayPal, Flutterwave, SenangPay, cash and offline payments, toggled from the admin panel
Commission & payouts
Automatic platform commission, provider earnings with a hold period, and withdrawal requests
Wallet & loyalty points
Customer wallet, points with expiry, referral rewards and promo codes
Real-time chat
Customer-to-provider messaging over Firebase, with push notifications
Provider subscriptions
Charge providers monthly plans, or run commission-only
Waitlist & time off
Customers join a waitlist for full slots; providers block vacation days
Social & OTP login
Google, Apple and phone OTP, configured at runtime from the admin panel
Reports & analytics
Revenue, booking, transaction and provider reports with CSV export
Marketing tools
Home banners, campaigns and promo codes managed in the admin panel
Multi-language & RTL
English, Arabic, French and Spanish included; translations editable in the browser
Service zones
Draw service areas on Google Maps and assign providers to them
Email templates
12 editable, branded transactional emails with test send
Light & dark mode
Polished themes across both apps, driven by a single color file

What's included

Customer App
Flutter source, builds for Android and iOS from one codebase
Provider App
Flutter source for service professionals, Android and iOS
Laravel 13 Backend
REST API with Sanctum auth, queues, webhooks and cron jobs
Web Admin Panel
Manage users, providers, bookings, payments, reports and content
Provider Web Panel
Providers can run their business from a browser too
Customer Web Storefront
Responsive public website for browsing and booking
Demo Data Seeder
Fill the platform with realistic showcase data in one command
HTML Documentation
Step-by-step install, configuration, branding and release guide

Technical specifications

Flutter Dart Laravel 13 PHP 8.3 MySQL Tailwind CSS Riverpod Firebase Stripe Google Maps
Type Licensable product
Category Mobile apps
Version v1.0.0
Delivery Instant
Licence Covers 1 domain
Mobile framework Flutter 3.19+ (Dart 3.3+)
State management Riverpod
Routing go_router
Backend Laravel 13 (PHP 8.3+)
Database MySQL 8.0+ / MariaDB 10.6+
API REST, Laravel Sanctum token auth, 100+ endpoints
Admin UI Blade + Tailwind CSS, responsive
Push & chat Firebase Cloud Messaging + Realtime Database
Maps Google Maps SDK + Maps JavaScript API
Payments Stripe, PayPal, Flutterwave, SenangPay, cash, offline
Languages English, Arabic (RTL), French, Spanish
Platforms Android, iOS, Web (admin, provider and customer)
Source code 100% unencrypted

What you'll need

  • PHP 8.3+ with standard extensions (BCMath, Ctype, GD, Fileinfo, JSON, Mbstring, OpenSSL, PDO, Tokenizer, XML)
  • MySQL 8.0+ or MariaDB 10.6+
  • cPanel shared hosting or a VPS with cron job support
  • SSL certificate (free Let's Encrypt / AutoSSL is fine)
  • Flutter SDK 3.19+ and Android Studio to build the Android apps
  • A Mac with Xcode 15+ to build the iOS apps
  • Firebase account (free) for push notifications and chat
  • Google Cloud account with a Maps API key
  • Stripe, PayPal, Flutterwave or SenangPay merchant account (optional, for online payments)
  • Google Play Developer ($25 one-time) and Apple Developer ($99/year) accounts to publish the apps

Perfect for

  • Home services marketplaces (cleaning, plumbing, electrical, handyman)
  • Salons, spas and beauty professionals
  • Personal trainers and fitness coaches
  • Tutors and online lessons
  • Clinics, doctors and therapists
  • Appliance repair and maintenance companies
  • Agencies launching an Urban Company / TaskRabbit-style platform
  • Entrepreneurs starting a local services startup

How buying works

01 Buy it Tap “Buy now” and pay by card on Stripe's secure checkout. Your card details never touch this site.
02 Get your receipt Your invoice and receipt arrive by email and wait on your dashboard, ready to file.
03 Download Your download unlocks the moment payment clears, with a licence key for 1 domain.
04 Launch Rebrand it, ship it, and lean on 30 days of support while you do.
Fixed or refunded
If it’s broken or not as described, we fix it or give you your money back.
30 days of support
Help getting it set up and running for 30 days after you buy.
Commercial licence
Use and modify it for a product of your own, including commercially.

Sold by Appentium LLC, a limited liability company registered in New Mexico, USA. The full terms are in our terms of service and refund policy.

Before you ask

Do I get the full source code?
Yes. Both Flutter apps, the Laravel backend and every web panel are included, fully unencrypted.
Can I publish the apps under my own brand?
Yes. Change the app name, package ID, icon and colors (one color file) and publish to Google Play and the App Store under your own developer account.
Does it work on shared hosting?
Yes. The backend installs on standard cPanel hosting with PHP 8.3 and MySQL. A VPS is not required.
Which payment gateways are supported?
Stripe, PayPal, Flutterwave and SenangPay, plus cash and offline/bank payments. Each one is switched on and configured from the admin panel.
How does the platform make money?
You set a commission percentage on every booking, and you can also sell monthly subscription plans to providers.
Can I add more languages?
Yes. English, Arabic (RTL), French and Spanish are included, and you can add any language and edit translations from the admin panel.
Do I need a Mac to build the iOS apps?
Yes. Apple requires Xcode on macOS to build iOS apps. The Android apps can be built on Windows, macOS or Linux.
Is installation support included?
Yes. Email info@appentium.com with your purchase details and we'll help you get up and running. Custom development is quoted separately.
Is there demo data?
Yes. A seeder fills the platform with providers, services, bookings, reviews and transactions so you can evaluate everything immediately.
Do I get the full source code?
Yes. Every product ships with the complete, unobfuscated source code and the rights to modify it however you like. It comes with a licence key that you enter when you install: it ties your copy to the domains your licence covers, and never limits what you change in the code.
Where are you based?
We work remotely with clients worldwide and keep overlapping hours with your timezone for calls. Most communication happens over email, WhatsApp and scheduled video calls.
How do I pay?
Add the product to your cart and check out. You pay by card through Stripe — your card details never touch this site — and your download unlocks the moment payment clears. Your invoice and receipt wait in your account.
Who actually writes the code?
The people you speak to. There are no account managers relaying messages and no work quietly passed to a third party.
Can you customise it before I get it?
Yes. Rebranding, extra screens and integrations are all quoted separately once we know what you need. Most customisation work lands within one to three weeks.
Ready when you are

Launch with Servioo: On-Demand Service Booking. $99

Servioo is a complete, ready-to-launch marketplace for booking any appointment-based service, from salons and cleaners to trainers, tutors and handymen. You get a Flutter customer app, a Flutter provider app, a Laravel 13 backend, a web admin panel, a provider web panel and a customer web storefront, all as full unencrypted source code. Rebrand it, connect your payment gateway and publish to Google Play and the App Store.

WhatsApp

Full source code · 30 days of support · Fixed or refunded if it's not as described

Where to find us

One team, working worldwide.

Based in Bangladesh, working with clients everywhere. Appentium LLC is registered in New Mexico, USA.

Live demo

Audisode – Audiobook App (Flutter + Laravel)

Copy the login for the part you want to try, then open it. These are shared demo accounts, so please don't change the passwords.