eDemand - Multi Vendor On-Demand Handyman Service App with Flutter & Web Version with PWA Support
eDemand is an all-in-one Flutter handyman app, CodeIgniter admin panel, and Next.js web platform designed to help entrepreneurs, agencies, and develope
![]() | ![]() | ![]() | ![]() | ![]() |
eDemand is an all-in-one Flutter handyman app, CodeIgniter admin panel, and Next.js web platform designed to help entrepreneurs, agencies, and developers launch a scalable multi-vendor on-demand service marketplace with zero setup hassle.
Whether you’re starting a handyman booking app, a home services platform, or a complete service on-demand ecosystem, eDemand has everything you need from customizable templates to real-time bookings and multi-language support.
Built for performance and flexibility, this handyman service application delivers native-like speed, a modern UI, and full white-label customization to suit any niche – making it the ideal service booking script for rapid deployment, monetization, and growth.
What’s Included
eDemand offers a robust technical foundation that best suits high-performance service on-demand applications as well as online handyman marketplace platforms:
- Flutter Mobile Applications: Separate apps for Customers and Service Providers, delivering personalized user journeys.
- CodeIgniter Panels: Dedicated panels for Service Providers and a Super Admin to efficiently manage and oversee platform activities.
- NextJS Website: Individual website for Customers, providing optimized user experiences.
- Comprehensive Documentation: Step-by-step guides for easy setup and installation.
- Lifetime Free Updates: Stay current with regular feature upgrades and improvements.
- 6 Months Technical Support: Access to our expert team for any technical assistance.
| |
| |
| | |
eDemand is a powerful on-demand service app that connects customers with local professionals for home or in-store services like plumbing, salon, cleaning, and more – an all-in-one platform for admins, vendors, and users.
- Complete Flutter handyman app and CodeIgniter admin to launch your service booking app quickly.
- Fully functional online handyman script ideal for home services app and multi-vendor startups.
- Supports unlimited categories with a number of sub-categories for your handyman listing platform, like electricians, carpenters, and more.
- Responsive and optimized for mobile as a true Flutter Mobile App.
- Multiple monetization models – admin commissions, subscriptions, and ads.
- Smooth performance across Android and iOS with this high-speed Flutter booking app.
- Robust admin panel to manage services, users, deliverable radius, and provider earnings.
- Built-in RTL and multi-language support for a global service on demand experience.
- Modular Flutter + CodeIgniter code, easy to customize and whitelabel.
- Role-based apps for admin, customer, provider, and a full-service booking marketplace.
- Powerful Admin dashboard to manage provider data and categories.
- Quick setup with clean code and step-by-step deployment documentation.
Key Features of eDemand – Flutter Handyman App & Service Booking Platform
eDemand comes with feature-rich and monetizable tools to create the most user-friendly on-demand home services app platform.
- Multi-Vendor Service Marketplace: Launch your own handyman listing platform where multiple service providers can register, manage services, and accept bookings – all from one powerful service booking marketplace.
- User-Friendly Service Booking Flow: Customers can browse, schedule, and book services such as plumbing, cleaning, or salon appointments in just a few taps.
- Advanced Search and Filters: Users can find the right service through keyword, category, and location filters.
- Geo-Based Service Discovery: Real-time location tracking to suggest nearby providers.
- Dynamic Service Categories & Subcategories: Fully customizable hierarchy to organize various service types.
- Built-in Wallet System: Track and manage provider earnings, balances, and payouts seamlessly.
- Schedule Booking & Real-Time Availability: Supports both instant and scheduled bookings.
- Push Notifications & Alerts: Real-time booking updates, reminders, offers, and alerts.
- In-App Chat with Providers: Direct communication between users and providers, with block/unblock option.
- Multi-Payment Gateway Integration: Stripe, Razorpay, PayPal, Xendit, Paystack, Flutterwave, and COD supported.
- Real-Time Order Tracking: Users can view live status updates from request to completion.
- Admin Dashboard & Vendor Panel: Manage vendors, users, services, payments, and more.
- Commission & Subscription Models: Monetize via commissions or vendor subscriptions.
- Cross-Platform Flutter App: Works on both Android and iOS with responsive design.
- White Label Ready: Fully customizable branding for agencies and entrepreneurs.
- Service Area Management: Define deliverable radius and manage multi-city coverage.
- Flexible Login Options: Phone OTP, Google, Apple for customers; mobile login for providers.
- Multi-Service Booking: Customers can book multiple services in a single session.
- Detailed Service Listings: Includes pricing, duration, photos, provider profiles, reviews, FAQs, and more.
- Custom Job Requests: Users can request custom services or changes with real-time price updates.
- Hybrid Fulfillment – Store or Doorstep: Providers can offer in-store or at-home visits.
- Ad Monetization: Integrated ads for customer and provider apps to maximize revenue.
- Additional Charges: Providers can add extra charges after booking completion.
- Promo Codes: Providers can create and manage discount codes.
- Ratings & Reviews: Customers can leave feedback with text and images after booking completion.
- Multi-Theme Support: Dark and Light mode available for apps and website.
- Multi-Address Management: Customers can save and manage multiple addresses for service bookings.
- Work Proof Upload: Providers can upload before/after photos of completed jobs.
- OTP Verification: Providers must verify via OTP before marking a booking as complete.
- Robust SEO Options: Dynamic SEO setup for provider and service details.
- Multi-Language Data Entry: Admin can add content in multiple languages for better customer experience.
- Blogs: Admin can post blogs with categories for SEO and engagement.
- FAQs Section: Built-in FAQ manager for quick customer solutions.
- App Update Management: Notify users of new app versions and enforce force updates if needed.
- Maintenance Mode: Enable system maintenance with scheduling options.
- Featured Home Screen Sections: Create dynamic sections like categories, providers, and banners.
- PWA Support: Website supports Progressive Web App features.
- External Storage: Option to use Local server or Amazon S3 for file storage.
- SMS Gateway Integration: Twilio support for OTPs, order updates, and notifications.
- Admin Gallery: Centralized gallery for managing uploaded files and images.
- Reschedule or ReBook: Customers can reschedule or rebook services with ease.
- Custom Notification Sounds: Different sounds for new orders in provider app.
- Bulk Upload: Manage providers and services quickly with CSV upload.
- Tax Management: Supports multiple tax types for easy service setup.
- Automatic Refunds: Gateway payments auto-refunded to bank accounts on cancellations.
- System Users: Add multiple admin users with permission controls.
Who Can Use the eDemand Service Booking App?
- Entrepreneurs launching handyman service or home services app businesses
- Developers seeking a ready-to-use Flutter booking app template and script
- Service companies building on-demand service app platforms
- Handyman listing platform operators creating a service booking marketplace
- Agencies providing white-label service provider booking app solutions
- Business owners wanting a comprehensive online service booking app management system
Want to Start Your Handyman Booking Platform?
eDemand is a powerful Flutter mobile app and service booking script with CodeIgniter admin, web version, and monetization tools. Perfect for building your own handyman app, on-demand home services app, or handyman listing platform – fast, scalable, and fully customizable.
Launch your on-demand service marketplace in days.
Version 4.5.0
( 24 Dec 2025 )
+ [Added] API for About Us and related pages [Web]. + [Compatible] CodeIgniter upgraded to v4.6.4 [Panels]. + [Compatible] Packages and libraries updated to latest versions [Panels]. + [Compatible] Flutter SDK upgraded to v3.38.3 [Apps]. + [Fix] Security fixes applied on panels [Panels].
Version 4.4.0
( 08 Dec 2025 )
+ [Added] Google Analytics for improved user behavior insights [Apps & Web & Provider Panel] + [Added] Microsoft Clarity for advanced heatmap and session tracking analytics [Apps & Web & Provider Panel] + [Added] Google AdSense support for monetization [Web] + [Added] Multi-language SEO configuration to enhance global search visibility [Web] + [Added] New Notification, Email & SMS templates with dynamic payload support [Apps, Web & Panels] + [Added] Notification redirect & queue-based notification delivery for faster and more reliable messaging [Apps, Web & Panels] + [Added] Tablet-optimized UI layouts for enhanced user experience [Apps] + [Improved] Middleware security to prevent XSS attacks and removed known vulnerabilities [Panels] + [Compatible] Flutter SDK upgrade to version 3.38.3 ensuring latest feature support [Apps] + [Improved] General performance improvements and stability enhancements [Apps, Web & Panels]
Version 4.3.0
( 14 Oct 2025 )
+[Added] Multilingual feature for data entry [Admin Panel, Apps & Web]. +[Added] “Register as Provider” functionality on website [Web]. +[Improved] App and Web languages can now be managed from the Admin Panel [Admin Panel]. +[Improved] Landing page now manageable with enable/disable toggle [Web & Admin Panel]. +[Improved] General performance enhancements and bug fixes [Apps, Web & Panels]. +[Compatible] Website compatible with Next.js v14.2.33 [Web]. +[Compatible] Applications compatible with 16KB size optimization and Android 15 [Apps]. +[Compatible] Flutter v3.35.5 - Seamlessly utilize the latest Flutter features [Apps].
Version 4.2.0
( 14 Aug 2025 )
+ [Compatible] Updated Android Gradle plugin, Kotlin versions, Gradle wrapper (8.9), and target SDK 35 for improved compatibility and performance [Apps] + [Compatible] Updated flutter version compatibility to latest flutter version v3.32.x + [Added] Order notification redirection to booking/provider details screens for better navigation [Customer & Provider Applications] + [Added] Image editing option in rating bottom sheet [Customer Application] + [Added] Delete images and files option in edit service [Provider Application] + [Added] Previous images deletion option during provider registration [Provider Application] + [Added] Map Providers with search functionality and debounce search support for improved provider location experience + [Added] SEO configuration support + [Added] Xendit payment gateway integration for secure online transactions + [Added] Required image validation for passport, national ID, and address ID in provider registration from panel + [Added] Country code is managed from panel side + [Added] Blogs in customer app and web + [Fixed] Text translation issues across multiple languages [Apps & Web] + [Fixed] Booking screen unnecessary scroll when no data is present [Provider Application] + [Improved] General UI responsiveness, layout consistency, Google Map integration, and overall code maintainability
Version 4.1.0
( 19 June 2025 )
+ [Compatible] Flutter v3.32.0 – Fully compatible with the latest Flutter version for optimal performance and feature support [Applications] + [Added] Notification redirection from the notification list to corresponding provider or type-specific screens [Customer Application] + [Added] FAQ link integrated in the website footer for easier access to help resources [Website] + [Added] Customer-to-provider and provider-to-customer block/unblock functionality for enhanced user management [Apps, Web & Panels] + [Added] Cookie consent message configuration from the admin panel for compliance and customization [Website] + [Added] Default country code settings configurable from the panel to streamline localization [Website and Apps] + [Added] Maintenance mode with custom date and time scheduling for the website [Website] + [Improvement] Localized display of the current date based on provider's app language settings, including updates to subscription model [Provider Application] + [Improved] General UI enhancements and critical bug fixes for smoother user experience [Apps, Web & Panels]
Version 4.0.0
( 29 March 2025 )
+ [Added] Become a Provider page for service provider registration [Website] + [Added] New UI for web & app for better user experience [Website and Applications] + [Added] More filters for earnings in charts [Provider Application] + [Added] More filters in chat [Customer Application] + [Added] More filters in payment transactions [Customer Application] + [Added] More filters in withdraw requests [Provider Application] + [Added] Maintenance mode [Website] + [Added] Description for Feature section [Website and Panel] + [Compatible] Converted project from React.js to Next.js for better performance [Website] + [Compatible] Integrated Tailwind CSS for improved styling [Website] + [Compatible] Flutter v3.29.1 - Seamlessly utilize the latest Flutter features [Applications] + [Compatible] Website Supports PWA + [Improved] Overall performance with optimized rendering and loading speeds [Website] + [Improved] Deep link workflow for better app-web connection [Customer App and Website] + [Improved] General improvements and bug fixes [Apps, Web & Panels]
Version 3.1.0
( 6 Feb 2025)
[Added] Amazon S3 for external storage. [Admin Panel] [Compatible] CodeIgniter version update to: 4.5.7. [Panels] [Compatible] PHP version update to: 8.2. [Panels] [Compatible] Flutter v3.27.X - Seamlessly utilize the latest Flutter features [Apps]. [Compatible] With Android studio latest version — Ladybug [Apps]. [Improved] General improvements and bug fixes [Apps, Web & Panels].NOTE: Read the instructions before updating to version 3.1.0.Update 3.1.0 Instructions
Version 3.0.0
( 2 Dec 2024 )
+[Added] Custom Job Request option for customer. +[Added] Provider can add Extra Charges while Ending Booking. +[Added] RTL support on customer web. +[Compatible] Flutter v3.24.5 - Seamlessly utilize the latest Flutter features [Apps].
Version 2.9.0
( 23 Sept 2024 )
+ [Added] Banners options in Featured Section. [Admin Panel]. + [Added] Option to manage Pre and Post Booking Chat globally [Admin Panel]. + [Added] Show Recently & Ongoing bookings on homepage [Web]. + [Added] URL option in the sliders [Web, Apps & Panels]. + [Improved] Allow option to add App and web image separately for Sliders [Admin Panel]. + [Improved] Manage landing page data with enable/disable options [web & Admin Panel]. + [Improved] General improvements and bug fixes [Apps, Web & Panels]. + [Compatible] Flutter v3.24.3 - Seamlessly utilize the latest Flutter features [Apps].
Version 2.8.0
( 31 Aug 2024 )
+ [Added] More sections on the landing page [Web]. + [Added] Chat feature with providers and admin [Web]. + [Added] Flutterwave payment gateway support [Web, Apps & Panels]. + [Added] Right-to-Left (RTL) layout support [Admin & Provider Panels]. + [Added] Option to enable multiple payment gateways at once [Admin Panel]. + [Added] Nearby Providers option for creating featured sections [Admin Panel]. + [Added] Option to select available provider radius with miles option [Admin Panel]. + [Added] Twilio SMS gateway for OTPs, bookings, reviews, and other messages [Web, Apps & Panels]. + [Added] Manage Notification Settings - Control SMS, notifications, and email settings [Admin Panel]. + [Improved] UI/UX enhancements [Customer & Provider Apps]. + [Improved] General improvements and bug fixes [Apps, Web & Panels]. + [Improved] Paystack payment improvements to support more payment options [Customer & Provider Apps]. + [Compatible] Flutter v3.24.1 - Seamlessly utilize the latest Flutter features [Apps & Panels].
Version 2.7.0
( 10 July 2024 )
+ [Added] Database Backup [Admin Panel] + [Added] Manage Providers using CSV file [Admin Panel] + [Added] Manage Services using CSV file [Admin & Provider Panel] + [Added] Media/Gallery section [Admin Panel & Provider Panel] + [Added] Search Menus [Admin Panel & Provider Panel] + [Added] Search service and Providers [Web] + [Added] Show Booking OTP [Web] + [Added] Show booking start and completed Images/videos [Web] + [Added] TypeScript for type safety [Web] + [Improved] Improvements and Bug fixed + [Compatible] Flutter v3.22.2 - Seamlessly utilize the latest Flutter features.
Version 2.6.0
( 14 June 2024 )
+ [Added] Duplicate Service, Provider, Promo codes option [Admin & Provider Panel] + [Added] Customise predefined Email Template [Admin Panel] + [Added] Email Marketing Option [Admin Panel] + [Added] Presale Enquires Chat with Provider [Apps & Panels] + [Added] Google AdMob [Customer & Provider App] + [Added] Google And Apple Login [Customer App] + [Added] Manage Chat Settings [Admin Panel ] + [Added] Allow Pre-booking Enquires and Post-booking Enquiries Chat setting [Provider App & Provider Panel] + [Migrated] Firebase Dyamic link to Flutter Deeplink + [Improved] Improvements and bug fixed + [Compatible] Flutter v3.22.2 - Seamlessly utilize the latest Flutter features.
Version 2.5.0
( 15 May 2024 )
+ [Added] Chat Feature + [Added] Option to enable/disable Pay Later and Online payment + [Improved] Improvements and bug fixed + [Compatible] Flutter v3.19.6 - Seamlessly utilize the latest Flutter features.
Version 2.4.0
( 08 April 2024 )
+ [Added] User queries in the admin panel. received via the query form from both the apps and the website. + [Improved] UI of the landing page of the website and it is manageable from the admin panel. + [Improved] Contact Us screen in both the Customer and Provider apps by adding a query form. + [Improved] Improvements and issues fixed + [Compatible] Flutter v3.19.5 - Seamlessly utilize the latest Flutter features.
Version 2.3.0
( 18 March 2024 )
+ [Added] Provide the URLs for both the customer and provider apps in the panel’s App Settings. + [Added] Allow admin approval for services. Admin can manage this when adding or editing a provider. + [Added] Enable subscription management from the add or edit provider section in the admin panel. + [Added] Enable cash collection and settlement for each order in the Booking Payment Management section. + [Added] Remove the Promo code option from the customer app. + [Added] Include a share app option in the provider app. + [Improved] Modify the subscription purchase flow. In the provider app and panel, don’t prompt immediate plan purchase after registering a new provider. + [Improved] Add notes to each field in the admin panel to clarify its purpose. + [Improved] Improvements and issues fixed + [Compatible] Flutter v3.19.3 - Seamlessly utilize the latest Flutter features.
Version 2.2.1
( 15 Feb 2024 )
+[Fixed] App Crash on OTP screen in Android14 +[Fixed] Other minor issues on Web +[Compatible] Flutter v3.16.9 - Seamlessly utilize the latest Flutter features.
Version 2.2.0
( 02 Feb 2024 )
+[Added] Search Service Feature in App. +[Added] Country code section in admin panel. +[Improvements] User Interface and User Experience (UI/UX) for application. +[Improvements] Implemented Material 3 +[Compatible] Flutter v3.16.9 - Seamlessly utilize the latest Flutter features. - NOTE: There are no changes in the website code
Version 2.1.0
( 17 Nov 2023 )
+[Improvements] User Interface and User Experience (UI/UX) for website - Note: There are no changes in the app code
Version 2.1.0
( 27 Oct 2023 )
+[Added] Website settings functionality to the admin panel. +[Added] Introduced a filter and data download option for listing tables within panels. +[Improvements] User Interface and User Experience (UI/UX) for website and panels. - Note: There are no changes in the app code
Version 2.0.0
( 17 Oct 2023 )
+ [ADDED] Web Version (UI improvements)
Version 2.0.0
( 04 Oct 2023 )
+ [ADDED] Web Version (ReactJS)
Version 2.0.0
( 25 Sep 2023 )
+ [ADDED] Reschedule and Reorder Options: Customers can now reschedule and reorder services conveniently. + [ADDED] Unified Registration: Users can register the same phone number for both customer and provider accounts, with separate data management. + [ADDED] Admin Subscription Control: Admins have the ability to unassign or change a provider’s subscription from the panel. + [ADDED] Subscriber List: Added a subscriber list in the admin panel for a comprehensive view of provider subscriptions. + [ADDED] Country Code Selection: Admins can set the default country code for logins in the general settings. + [ADDED] Service Availability: When providers are unavailable at a customer’s location, their services and details will be displayed as “not available.” + [ADDED] Policy Preview: Admins can easily access policy links with the addition of policy preview icons in the settings. + [ADDED] Payment Gateway Support: Added a static list of supported currency codes for payment gateways to prevent errors.. + [ADDED] Expanded Payment Options: Added additional payment gateways in the provider panel for subscription purchases, including PayPal. + [ADDED] Booking Cancellation: Unaccepted bookings are automatically cancelled, and online payments are refunded to the customer’s account using payment gateway refund APIs. + [ADDED] Custom Order Sounds: Providers receive custom notification sounds for new orders on Android and iOS platforms. + [ADDED] Become a Provider: Added a “Become a Provider” button in the Customer application. + [IMPROVED] Provider-Specific Flows: Modified the “atDoorstep” and “atStore” flows to be provider-specific, offering more flexibility. + [IMPROVED] Improved Notifications: Enhancements to web and app notifications for a better user experience. + [IMPROVED] Enhanced User Validation: Improved system user validations in the admin panel to restrict access based on privileges. + [IMPROVED] UI and Application Improvements: Enhanced the user interface and made improvements across panels and applications. + [COMPATIBLE] Flutter v3.13.4 - Seamlessly utilize the latest Flutter features.
Version 1.9.0
( 11 Aug 2023 )
+[Added] Profile Image Crop Option in the Customer App +[Added] At-Doorstep and At-Store Booking Options +[Added] Subscription Module for Providers +[Added] Ongoing and Previous Orders in the Feature Section +[Added] Dynamic Panel Login Page Background
Version 1.8.0
( 28 June 2023 )
+ [Added] Enhanced service details by adding service descriptions, images, reviews, FAQs, and multiple download brochures/files. + [Added] Expanded provider details with business hours, gallery (other images), and description. + [Improved] Redesigned the Provider details and service details screen to enhance visual appeal and usability. + [Compatible] Flutter v3.10.5 - Seamlessly utilize the latest Flutter features.
Version 1.7.0
( 19 June 2023 )
+ [Added] Reorderable Feature Sections + [Added] Dynamic Slider Animation with Indicators + [Added] Admin Panel Promo Code Editing and Deletion + [Redesigned] Admin Panel Template - Fresh look and improved user interface + [Improved] Timeslot Issue + [Compatible] Flutter v3.10.5 - Seamlessly utilize the latest Flutter features
Version 1.6.0
( 29 Apr 2023 )
+ [Added] Promo codes for providers by admins - more pricing and promotion flexibility + [Added] Login dialog in the customer app - streamlined login process + [Added] OTP system for bookings - enhanced security and verification + [Added] Service completion proof media upload by providers - increased transparency and accountability + [Added] Search place option in the provider app - simplified location selection + [Added] Haptic feedback in the customer app - improved user experience + [Added] Application shortcut - quicker app access + [Added] PayPal payment gateway - additional payment option for customers. + [Improvements] UI improvements + code optimization - enhanced visual design and optimized app performance.
Version 1.5.0
( 08 Apr 2023 )
+ [Added] Cash Collection feature + [Added] Forgot Password with OTP feature for provider + [Updated] Bulk Update functionality in Payment Requests, Settlement, and Cash Collection + [Improvements] UI Improvements and Code Optimisation
Version 1.4.0
( 14 Mar 2023 )
+ [Added] Admin panel now includes an Edit Provider option. + [Added] Provider Application now allows a provider to edit their personal details. + [Added] Providers can now register through the application. + [Added] Customers can now download invoices for completed services through the application. + [Added] Provider panel now includes a review section. + [Added] Providers can change their passwords within the application. + [Added] System mail has been added for booking-related, provider withdrawal requests, and earning settlements, etc... + [Added] The Send Notification Section now includes options for URL, category, and provider notification type. + [Improvements] System notifications for booking-related, provider withdrawal requests, and earning settlements have been improved. + [fixes] Various bug fixes and improvements have been made.
Version 1.3.0
( 28 Mar 2023 )
+ [Added] share provider details option (customer application) + [Added] All booking filter option (customer application) + [Added] Manage Address Screen (customer application) + [Added] Images in Notification (customer application) + [Added] Category Image Background color + [Added] Notification in Panel for New order & New Provider Registration + [Added] Image option fore reviews + [Added] start direction directly in Google map from booking (provider app) + [Added] Animations in app & UI Improvements + [Improve] Nearby provider algorithm + [Improve] Multiple Language option for panels + [Update] Compatible with flutter 3.7.0 + [Fix] Improvements & bug fixes
Version 1.2.0
( 20 Dec 2022 )
+ Added Delete account option in Provider application + Added App update option with force update option + Added Maintenance mode option with schedule maintenance + Implemented refund via Bank APIs + Improved image compression for quick loading + Optimised time slot options + Improvements and issues fixed
Version 1.1.0
( 03 Dec 2022 )
+ Added Provider app + Added payment details option in customer app + Added webhook of each payment gateway + Improvements and bug fixes
What's Your Reaction?
Like
0
Dislike
0
Love
0
Funny
0
Angry
0
Sad
0
Wow
0















