Ahmed Emad
Marketplace

ServiceHub

A full on-demand service marketplace in the style of Urban Company or TaskRabbit: customers book a service, the platform matches a provider, the job runs through a server-enforced status flow with live tracking and chat, and payment captures and splits automatically through a built-in wallet ledger. One Flutter codebase powers both the customer and provider apps, in English and Arabic with full right-to-left support, alongside a React admin dashboard.

From $2,999Buy this product
ServiceHub screenshot 1

Overview

What this product does

A full on-demand service marketplace in the style of Urban Company or TaskRabbit: customers book a service, the platform matches a provider, the job runs through a server-enforced status flow with live tracking and chat, and payment captures and splits automatically through a built-in wallet ledger. One Flutter codebase powers both the customer and provider apps, in English and Arabic with full right-to-left support, alongside a React admin dashboard.

What's included

Everything you need to launch

  • Flutter customer + provider app
  • React admin dashboard
  • Node.js backend
  • MongoDB + Redis
  • Authentication (OTP + JWT)
  • Documentation
  • Deployment instructions (Docker Compose)

Technology stack

Built with

FlutterNode.jsExpress.jsMongoDBRedisSocket.IOReact

Platforms

iOSAndroidWeb Admin Panel

Features

Feature highlights

Customer and provider apps in one Flutter codebase
Server-enforced booking state machine with provider matching
Live GPS tracking and in-app chat
Payments with a built-in wallet ledger (Stripe / Tap)
Automated tax invoicing
Subscriptions, gift cards, referrals, and waitlists
Fraud/risk checks, chargebacks, and insurance claims
Full admin control panel
English and Arabic, with right-to-left layout

Screenshots

See it in action

ServiceHub screenshot 1

Architecture

How it's structured

Customer & Provider App

Flutter App
REST API + Socket.IO
Node.js / Express
MongoDB + Redis

Admin Panel

React Dashboard
REST API

Customization

Make it yours

Branding, service categories, and payment providers can be adapted per deployment. This is feature-complete and ready for a closed pilot — it hasn't yet been hardened for handling live customer payments at scale, so a security/production review is recommended before a public launch with real money.

Request customization

Pricing

Choose the right tier

Source Code

The full Flutter, backend, and admin source code.

From $2,999

  • Customer + provider app source
  • Admin dashboard source
  • Backend source
  • Setup documentation
Get Started

Full Stack

Source code plus deployment and configuration for your environment.

From $7,999

  • Everything in Source Code
  • Deployment to your infrastructure
  • Environment & payment provider setup
Get Started

White Label

Fully rebranded and configured as your own marketplace.

From $14,999

  • Everything in Full Stack
  • Full rebranding
  • App Store / Play Store submission support
Get Started

Licenses available: Commercial License, Extended/Agency License, White-Label License

FAQ

Common questions

Is this production-ready?

It's feature-complete and works end to end — booking, live tracking, payments, and chat all function. It's ready for a closed pilot; I'd recommend a security/production-hardening review before processing real customer payments at scale.

Does it support Arabic?

Yes — both the mobile app and the admin panel support English and Arabic with full right-to-left layout.

What payment providers are supported?

The payments layer is built as an abstraction supporting Stripe and Tap out of the box, with a mock provider for testing.

Need something customized?

Let's talk about adapting this product to your business.