/ Products · On-Demand Services

Home Services App — Flutter On-Demand Source Code

Flutter home services app source code. Customer app, Handyman App, and Admin CMS — the UrbanCompany / TaskRabbit / Angi model, shipped as code you own. $5,000 Single Extended License.

From
$5,000
License
Single Extended
Tier
On-demand multi-service marketplace
live · 218 jobs booked today
provider rating 4.8★
What it is

What is a home services app?

A home services app is the software layer behind a two-sided on-demand marketplace — customers on one side booking a plumber, cleaner, electrician, or beautician, providers on the other side accepting jobs, and an admin operating the platform that matches them. UrbanCompany runs this model across India, TaskRabbit and Angi run it across the United States, and dozens of regional operators run variants of it in cities those incumbents have not entered. The mechanics are the same everywhere: discovery, slot booking, dispatch, in-app chat, payment, ratings, and payout. This product is the source code to build that marketplace under your own brand — three apps (Customer, Service Provider, and Admin CMS) written in Flutter from one codebase on a NestJS and MongoDB backend with a 2dsphere geo-index for geo-search. You own the code, the data, the brand, and the commission line. The marketplace mechanics here are a direct cousin of short-term rental platforms — to see the same two-sided architecture applied to property, see our Airbnb clone — two-sided marketplace mechanics page.
Service verticals

Pre-built service categories

The platform supports any service vertical — we ship a generic Category + Sub-category schema, so adding, editing, or hiding a service line is an admin job, not an engineering one. Eight categories are seeded so you can launch a home services app faster. Adding a vertical-specific config (custom fields, pricing model, provider skill checks) is part of customisation at $25/hr.

Cleaning & handyman

Home cleaning, deep cleaning, and general handyman jobs — the highest repeat-booking categories on most on-demand platforms.

Plumbing & electrical

Plumbing and electrical service categories with provider skill tags so dispatch routes jobs to qualified handymen.

AC repair & appliances

Seasonal AC repair and appliance servicing, where surge pricing and slot booking matter most.

Salon, fitness & pet grooming

Salon-at-home, fitness trainer, and pet grooming categories — the personal-care verticals UrbanCompany scaled fastest.

Booking engine

Booking and scheduling engine

The readymade ships order scheduling — customers book a job, providers accept, and every booking moves through a clean lifecycle. Heavier scheduling mechanics are available as paid customisation at $25/hr, so you launch on the core flow and add depth as demand grows.

Job lifecycle

Every booking moves through requested → assigned → en route → completed → rated, with real-time status pushed to both the Customer app and the Handyman App.

Slot-based booking

Time-window selection so customers pick the hour that suits them — available as paid customisation on top of the core order-scheduling flow.

Recurring bookings

Weekly, monthly, and auto-renewal schedules for cleaning and maintenance contracts — a customisation add-on at $25/hr.

On-demand dispatch & SLA

Broadcast-to-nearest-provider dispatch, SLA timers, and multi-provider matching round out the engine as a paid customisation.

Trust layer

Provider verification and ratings

Trust is the whole game in a services marketplace. The Handyman App ships registration and ratings out of the box, with deeper provider verification available as customisation at $25/hr so you can harden the supply side as you scale.

01

Built-in ratings

Customers rate every completed job; ratings history is visible to both providers and the Admin CMS, feeding the reputation signal that ranks your supply side.

02

KYC & document upload

Provider KYC document upload and verification queues — review, approve, reject, or request more documents — ship as paid customisation for operators who need a vetted bench.

03

Background-check hooks

Background-check API hooks (Onfido, Checkr, IDfy) and strike-based auto-suspension are available as customisation, so provider verification scales with your trust requirements.

After purchase

Customisation services at $25/hr

After purchase, the source code is yours. IFA's team — the same Flutter engineering bench that wrote the code — is available for ongoing work at $25/hr or fixed-bid for a defined scope. See our Flutter development and mobile app development services, or contact our team to scope a build. Common requests on this product:

Booking & dispatch upgrades

Slot-based and recurring booking engine, SLA timers, on-demand broadcast dispatch, and a real-time dispatcher control panel for operations teams.

Provider verification

KYC document upload and verification queue, availability calendars for handymen, and photo proof of job completion.

Pricing & growth

Surge and zone-based pricing rules, promo codes and referral campaigns, provider subscription tiers, and multi-language storefront.

B2B & bespoke verticals

White-label sub-tenant mode for B2B resale, plus vertical-specific fields — VIN lookup for vehicle services, HIPAA controls for home care.

Preview

See it in action

Customer
Provider
Admin
Scope

What you get

Flutter-native home services marketplace — Customer, Provider, and Admin apps in one package.

You receive the complete on-demand multi-service marketplace package — the Flutter apps, the backend, and the full source code at handover — for a one-time $5,000. No subscription and no per-order fee: buy it once, brand it your way, and ship it under your own developer accounts. The list below is exactly what's in the box, and exactly what isn't.

In the box

What's included — and what's not

What you get
  • Flutter customer app — iOS + Android source
  • Flutter Handyman App — iOS + Android source
  • Admin CMS — web dashboard for categories, bookings, providers, payouts
  • Generic Category + Sub-category schema (any service vertical)
  • Order scheduling
  • Review and ratings
  • Stripe + Razorpay payments, commission split on payout
  • Geo-search, dispatch, and real-time job tracking
  • Full Flutter + NestJS + MongoDB source
What's NOT included
  • Payment processor account setup (Stripe / Razorpay business KYC is yours to complete)
  • Third-party background check or KYC provider subscription fees (integration hook ships; vendor account is yours)
  • Server hosting, domains, or push-notification cost
  • App Store / Play Store accounts and submission fees (available as a paid add-on)
  • Marketing, provider recruitment, and demand-side acquisition
  • Service categories beyond the 8 pre-built ones (admin can add more; bespoke verticals are a customisation job)
Buyer fit

Who's this for?

Solo-vertical operator

Plumbing-only, cleaning-only, or salon-at-home operator who wants a branded booking app for one service line in one city — not a full UrbanCompany.

Multi-service marketplace founder

Entrepreneur building the regional UrbanCompany / TaskRabbit equivalent across 5–15 service categories in a Tier-2 city or metro.

Franchise or aggregator network

Existing services brand (pest control, AC servicing) rolling out a digital booking layer across franchised locations under one customer app.

B2B corporate facility services

Facility-management company offering on-demand handyman, cleaning, and electrical to corporate clients via a branded app.

Features

Feature breakdown by role

Customer App

  • OTP login + saved addresses
  • Browse service categories + sub-services
  • Order scheduling
  • Real-time provider tracking on map
  • In-app chat + call with provider
  • Stripe / Razorpay / wallet / cash on service
  • Ratings + reviews after job
  • Booking history

Handyman App

  • Accept / reject job requests
  • Earnings dashboard + payout history
  • Real-time navigation to customer address
  • In-app chat with customer + support
  • Ratings history

Admin CMS

  • Service category + sub-category management
  • Booking management + manual dispatch
  • Commission + payout configuration
  • Reviews moderation
  • Sales, payout, and category analytics
  • Push notification broadcast
Customer App
Handyman App
Business model

Revenue model

Commission per booking

Platform takes 15–25% of each completed booking — configurable globally or per category in the admin CMS.

Provider subscription tier

Monthly subscription that unlocks priority dispatch, lower commission, or featured listing — a recurring revenue stream on top of per-booking commission.

Surge pricing

Time-of-day or demand-based surge multipliers per category and zone, configurable per city.

Promoted listings + featured placement

Providers pay for top placement in category search results and home-screen banners.

your platform revenue
$0/month

One-time license $5,000 — pays for itself in at these numbers.

Illustrative math — drag the sliders to your market.

Why Flutter

The Flutter advantage

One codebase, iOS + Android

Flutter compiles a single Dart codebase to native iOS and Android binaries. You ship two apps without maintaining two separate codebases or two separate engineering tracks.

60fps on every screen

Flutter renders directly to a Skia/Impeller canvas — no JavaScript bridge, no WebView overhead. Every scroll, transition, and live-tracking update runs at 60fps on mid-range Android hardware.

One team to maintain and extend

Because the entire stack — customer app, vendor app, driver app — is Dart, a single Flutter developer can fix a bug and redeploy to both stores. No context-switching between Swift and Kotlin teams.

Faster release cycles

IFA ships Flutter apps. Our 250+ Flutter developers have delivered readymade products and custom builds since 2010. When you need a new feature, the team that built the product extends it — no handoff friction.

Tech

Stack we ship

Frontend
FlutterDart
Backend
NestJS
Data & cache
MongoDBMongooseRedis
Payments
StripeRazorpay
Maps, push & SMS
MapboxGoogle MapsFCM
Process

How we deliver

  1. Purchase

    Buy the $5,000 Single Extended License. Source code for all three apps and the backend delivered to your repo within 24 hours.

  2. Kickoff call

    30-minute call to confirm branding, service categories you want live at launch, payment gateway, and target city / zone configuration.

  3. Setup + branding

    Apply your logo, colour, and copy. Configure categories, pricing rules, commission split, and payout schedule via the admin CMS.

  4. Handover

    Submit Customer and Provider apps to App Store and Play Store under your developer accounts. Admin CMS deployed on your domain. Full source code in your repo.

Pricing

$5,000 Single Extended License

Recommended
On-demand multi-service marketplace
$5,000 one-time

Full Flutter source code for iOS + Android. Buy once, customise, rebrand, and launch — no subscription, no per-order fee.

  • Flutter Customer App source (iOS + Android)
  • Flutter Handyman App source (iOS + Android)
  • Admin CMS source (web)
  • NestJS + MongoDB backend source
  • 8 pre-built service categories seeded in the database
  • Setup documentation + Postman collection
  • 3 months email support
Get the source code

Post-purchase customisation available — $25/hr. Request Customisation

Compare

Readymade vs Custom

Readymade · $5,000 Custom build · from quote
Price $5,000 From $30,000 to $80,000+
Timeline 3–5 days to handover 16–24 weeks
Source code Included — yours to own Included — yours to own
Customisation Brand + config level (categories, pricing, commission) Full — any scope, including new verticals and integrations
Service categories 8 pre-built + admin can add more Any — bespoke vertical workflows
Support 3 months email Dedicated project team
FAQ

Common questions

TaskRabbit, UrbanCompany, and Angi are the live marketplaces — they keep 15–25% of every booking on their platforms. This product is the source code to build your own equivalent in a region where they do not operate, or to serve a service category they do not cover well. You own the code, the brand, the customer data, and the commission.

Yes. The product ships the provider onboarding flow (KYC, document upload, category selection, payout setup) but you supply the demand-side marketing and provider recruitment. This is the same constraint TaskRabbit and UrbanCompany faced at launch — the technology is the platform, not the supply network.

The Provider App ships a built-in KYC flow: providers upload government ID, address proof, and category-specific certifications (e.g., electrician licence). The Admin CMS has an approval queue where you review and approve, reject, or request more documents. The schema also includes an optional background-check provider hook — you supply the third-party vendor account (Onfido, Checkr, IDfy), the code calls their API and stores the verdict on the provider record.

Yes. The backend uses MongoDB 2dsphere geo-index for geo-search, so providers, customers, and pricing rules are scoped by zone. You launch in one city, then add zones in the admin CMS as you grow. Per-zone pricing, commission, and surge rules are first-class fields.

Yes. The Admin CMS has category and sub-category management — you can add, edit, or hide any vertical. The 8 pre-built categories (cleaning, plumbing, electrical, AC, salon-at-home, fitness, pet grooming, handyman) are seeded for you to launch faster, not as a hard limit. Adding a bespoke workflow for a new vertical (e.g., car detailing with vehicle-type fields) is a customisation job at $25/hr.

Providers earn per completed booking, minus your commission. Payout schedule is configurable in the Admin CMS — daily, weekly, or on-demand. Payouts run via Stripe Connect (US, EU) or Razorpay Route (India). The provider sees a running earnings dashboard and full payout history in the app.

The admin CMS captures the provider tax identifier (SSN/EIN for US 1099, GSTIN for India, VAT for EU) at onboarding. Payout records carry the tax metadata so you can export annual statements. Filing 1099s with the IRS or GST returns is your finance team's job; the data and export tools ship with the product.

Because you own the source code, there is no forced upgrade. IFA's team can extend it under the $25/hr customisation model — common upgrades include real-time dispatcher panel, advanced surge algorithms, multi-currency, white-label sub-tenant mode, and bespoke verticals. For a ground-up custom rebuild, our team builds from $30,000 for a core multi-service MVP to $80,000+ for a full marketplace with multi-region, advanced dispatch, and regulatory compliance.

Ready to ship?

Get the source code — start in days

$5,000 Single Extended License. Flutter source code for iOS + Android. Customise, rebrand, and launch.