Handyman Service | 4 Apps Customer+Provider+Admin Panel+Web Site | Flutter | Complete Solution

Handyman Service | 4 Apps Customer+Provider+Admin Panel+Web Site | Flutter | Complete Solution

Cart 93 sales
- Version: 2.8
- Last update: 16 Feb 2022
- File Included: Full Source code of Flutter App (Android & iOS)
- Customer App Flutter source- INCLUDED
- Provider App Flutter source – INCLUDED
- Admin Panel App Flutter source – INCLUDED
- Web Site Flutter source – INCLUDED

On Demand Service Solution – 4 Apps – Customer + Provider + Admin Panel + Web Site – Flutter (iOS+Android)

This is a complete end-to-end solution for launching your own full On Demand Service Solution. It includes an end user app from which the end users can booking services and provider app for providers and it includes an admin panel for owner to manege all process and improve their business. This solution is ideal for anyone who wants to start app business.

What It Is And How It Works

House requires constant repair and maintenance; for this, we need workmen like carpenter, plumber, etc. Usually, we call in the handyman near our house, but we can get the work done only when they are free. So we have scheduled the work as per their convenience. There is an alternate for all these issues, On Demand Service for handyman application gives timely service for its users. It has an interactive user interface for solving customer queries. All the users need to do is create a profile, search for the required service, and connect with the handyman. The handyman can view the profile of the customer requiring their service. They can either accept or reject the service based on their availability. Payment made to the handy for every service.

Handyman apps like On Demand Service have administrators earn for each transaction and also get a commission from the agent. They can view the profits made and see the suggestions for the areas of improvement.


  • Fully functional apps with Firebase backend
  • 4 Apps in Android & iOS combined (Customer App, Provider App + Admin Panel + Web Site)
  • Android + iOS Flutter Apps.
  • Multi Payment gateways (Cash on Delivery, PayPal, Stripe, Razorpay, Flutterware, PayStack)
  • Multi SMS gateways (, Twilio, Nexmo, Firebase)
  • Auto-Address From Geo Location
  • Working fine with light and dark mode.
  • Push notification using FCM (Firebase Cloud Messaging)
  • Tracking Bookings

Customer App:

  • Sign-up/Login. Service seekers sign-up with email and number and create custom profiles containing their name, address details, number, and others.
  • Browse & Search. Customers browse (search) the app for service professionals and view details, including their name, service experience, cost, and others.
  • Schedule/Book-now. Customers can either schedule the service for a particular time & date or request right-away as per convenience.
  • Tracking. Track handyman professionals post-booking via the application promptly. The feature allows the customer to guide professionals to the service location.
  • In-App Payments. Integrated with payment gateways and methods, customers pay via the app post-service completion.
  • Rate & Review. Customers rate the professional and provide additional feedback to help improve the experience as per discretion.

Owner Admin Panel Features:

  • Easy Dashboard to get Quick details
  • Categories management.
  • Providers management.
  • Users management.
  • Services management.
  • Bookings management.
  • Send Notifications.
  • Reports.
  • Multi-Languages system
  • Multi-Currencies system
  • Payment Gateway Management,
  • Global Settings
  • Chat.
  • Reviews.


Download Customer App demo

To enter in application create account or use this username and pasword:
- User or email:
- Password: 123456

Download Provider App demo

To enter in application create account or use this username and pasword:
- User or email:
- Password: 123456
- User or email:
- Password: 123456
- User or email:
- Password: 123456

Admin Panel

- Admin
- User or email:
- Password: 123456

Web Site

To enter in application create account or use this username and pasword:
- User or email:
- Password: 123456


This is online documentation, this link can help you how to getting started with flutter and how to use Flutter App in you projects.

See Also:


ver 2.8 - 16 Feb 2022
- Provider subscription system added
- Google Pay in app added
- Coupons(Offers) added
- Migrate to Flutter 2.10.0

ver 2.7 - 12 Jan 2022

now admin can set maximum service count for provider
now admin can set maximum product count for provider
now admin can set maximum addons count for provider service
provider can set minimum and maximum required purchase amount
Allow booking only if customer located in provider work area
now admin can disable cash payment for selected provider
view all providers page in customer app
Android 12 supported
bugs fixed
- Admin Panel
Set support Email and phone
Category screen: image can set by Url

ver 2.6 - 30 Dec 2021

- In Admin Panel:
new bookings screen
make invoice in booking screen
provider can sell products
Administration can sell products
- Customer App
product search
Cart added
- Web Site 
product search
Cart added
- Provider app
product page (edit, create, delete products)

ver 2.5 - 08 Dec 2021

- In WebSite - update user avatar added
- In WebSite - favarite providers
- In Customer App - favorite providers
- In Customer App - in provider page list of services
- In Customer App - "enable/disable notify" option
- In Provider App - "enable/disable notify" option
- In Provider App - "Provider Available/Unavailable" option
- in Admin Panel - changing WebSite app logo and main color
- in Admin Panel - changing Admin Panel app logo and main color

ver 2.4 - 01 Dec 2021

- In provider app - customer location map
- in Admin Panel - changing provider app logo and main color
- "Near Your" screen in Customer App
- Enable lint in projects 
- Bugs fixed
- Admin Panel and Web Site - bug with Arabic language
- "Too many active WebGL contexts" bug fixed in web site

ver 2.1 - 14 Nov 2021 

- New "Provider registration process" 
- Mercadopago payment gateway added
- PayMob payment gateway added
- PayU payment gateway added
- Instamojo payment gateway added

ver 2.0 - 30 Oct 2021

Added Web Site
Added Twilio OTP verification
Added OTP verification
Added Nexmo OTP verification
Forgot password in Customer App
Forgot password in Provider App

ver 1.2.3 - 17 Oct 2021

in Provider app added features: service list; edit, create, delete service; addons edit; provider work area.

ver 1.2.0 - 12 Oct 2021

Added Addons to service
Added providers list on main screen
Added search and filter in customer app
Customer can select it location
Added Provider work region - on customer app user can search service by location
Added blog
Admin Panel optimized for mobile browsers

ver 1.1.0 - 14 Sept 2021

- Banners
- Favorites in app
- Flutterwave payment gateway enabled
- PayStack payment gateway enabled
- Admin сan set Service List in main screen in customer app
- Customer App Main Screen - Elements position changing
- In Provider App - Wallet screen added
- In Provider App - My Page screen added - for edit provider information
- in Admin Panel - bug with RTL languages
- Bug: In Admin Panel can't create language 
- Bug: In Customer App. Don't open web page and instagram page in provider screen
- RTL languages support

ver 1.0.0 - 8 Sept 2021

- Release the first version 


Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey