Please Sign In to contact this author.
– Version: 3.0.0
– Last update: 02/10/2023
– File Included: Full Source code of Customer Flutter App (Android & iOS) with PHP Admin Panel
– Service Provider App Not Included
– Subscription Package Not Included
Please view our support section for important notes and questions.
Complete solution using flutter framework created by Google is open-source mobile application development. It is used to develop applications for Android and iOS, as well as being the primary method of creating applications
Our solution uses Laravel (PHP Framework for Web Artisans) Laravel is a web application framework with an expressive, elegant syntax. We’ve already laid the foundation — freeing you to create without sweating the small things.
It is extremely easy and convenient to rebrand the app and customize the theme of the app as per your needs.
You can launch an app with your own branding. You can easily change the app color theme, logos, and icons with minimal effort.
The app has intuitive and user-friendly animations built into it. These animations intend to provide a smooth app usage experience to the end clients. The animations include – Hero Animations, Parallax Animations, Sliding & Swiping animations.
You can choose from a light or dark theme.
For your end-user application. It is really easy to switch the theme.
The app and the admin panel support multiple languages
RTL (Right To Left) languages are fully supported. Now you can build your on-demand home service solution in Arabic, Hebrew, Farsi, Urdu, or any other language that is written from right to left.
The customer can schedule, track or cancel his bookings
After the customers book a service, they can track the status of the booking by toggling the booking tab, also he can cancel the booking if the provider is not accepted it. the customer can confirm if the provider start working and finish his work to calculate the duration of service
The app supports integrations with all major payment gateways
The current version only supports PayPal Gateway. The app also supports Cash On Delivery (COD) Payments upon booking finished.
The product supports multiple currencies. You can create your own currency and then the entire product suite will be changed as per the currency selected.
Admins can view a reporting dashboard
They can view a quick summary of bookings, earnings, employees, and more.
After the customer places a booking,
The service provider employees or admins can accept/decline, or change the status of the booking displayed on a timeline, also they can cancel it.
It is extremely easy and convenient to rebrand the app and customize the theme of the app as per your needs.
You can launch an app with your own branding. You can easily change the app color theme, logos, and icons with minimal effort.
You can choose from a light or dark theme
The admin of the application can choose his preferable theme mode. It is really easy to switch between light or dark themes.
The admin and service providers can easily manage their files and images.
They can upload new files or delete previous media using the media library on the admin panel. Media files can be uploaded in different categories such as Avatar, App Logo, Image & more. You can upload single or multiple media files using our drag and drop upload feature.
The product supports multiple currencies.
You can create your own currency and then the entire product suite will be changed as per the currency selected.
Extend easily your application.
All entities such as users, services, providers, categories, etc. in the application can be easily extended by adding custom fields to the entity. For example, a second mobile number can be added to the user entity/table, also you can add a web-based page by providing the title and content of the page such as the Terms and condition, privacy, or announcement page, the customer can view these pages using his mobile application.
You can connect the product suite with an email server.
SMTP, Mailgun, or Sparkpost and accordingly send emails about bookings status notifications or email verification when customers forgot their passwords.
There are easy login and authentication.
Customer Login: Customers can create an account using a mobile app or using a web admin panel. All customers can upgrade to the provider services role by just requesting on the admin panel.
Service Provider Login: Can sign in to their account on the admin panel or mobile app.
Admin Login: Admin can log in to the admin panel.
Admin User or email: admin@demo.com Password: 123456 Market Manager User or email: provider@demo.com Password: 123456 Client User or email: customer@demo.com Password: 123456
Customer Account User or email: customer@demo.com Password: 123456 Other Customer Account User or email: customer2@demo.com Password: 123456
Customer Account User or email: customer@demo.com Password: 123456 Other Customer Account User or email: customer2@demo.com Password: 123456
Provider Account User or email: provider@demo.com Password: 123456 Other Provider Account User or email: provider2@demo.com Password: 123456
V3.0.0 | 02-10-2023 - Customer Mobile Application ( Flutter version 3.13.2 Stable Release & Android SDK 33) Fix bookings screen scrolling Null safety support Fix internal bugs and errors Update dependencies & flutter 3.13.2 to support Android SDK 33
V2.2.2 | 15-10-2022 - Customer Mobile Application ( Flutter version 3.3.4 Stable Release & Android SDK 33) Fix address latitude and longitude. Fix modules packages ( https://home-services.smartersvision.com/modules ) Fix internal bugs and errors Update dependencies & flutter 3.3.4 to support Android SDK 33
V2.2.1 | 27-07-2022 - Customer Mobile Application ( Flutter version 3.0.5 Stable Release & Android SDK 32) Add a new feature to allow users to delete their account (a new Apple Requirement) Fix bookings list loading screen Fix modules packages ( https://home-services.smartersvision.com/modules ) Fix internal bugs and errors Update dependencies & flutter 3.0.5 to support Android SDK 32 - Admin Panel Application ( PHP Version 7.3 or Higher) Fix reset password email Fix mobile application translation files ( resources/lang/en, resources/lang/de, resources/lang/es, resources/lang/ar ) Fix internal bugs and errors
V2.2.0 | 28-05-2022 - Customer Mobile Application ( Flutter version 3.0.1 Stable Release & Android SDK 32) Add bookings list loading screen Add a new loading favorite services screen Add a new loading for the services screen Add a new loading screen for the bookings list Fix (getLatLng) function in the booking details screen Fix loading faqs by categories Fix confirm & book now button Update package for support flutter 3.0.1 Fix modules packages ( https://home-services.smartersvision.com/modules ) Fix internal bugs and errors Update dependencies & flutter 3.0.1 to support Android SDK 32 - Admin Panel Application ( PHP Version 7.3 or Higher) Add Mobile Authentication menu link Fix mobile application translation files ( resources/lang/en, resources/lang/de, resources/lang/es, resources/lang/ar ) Fix internal bugs and errors
V2.1.0 | 27-04-2022 - Customer Mobile Application ( Flutter version 2.10.5 Stable Release & Android SDK 32) Fix modules packages ( https://home-services.smartersvision.com/modules ) Enable/disable OTP verification Fix internal bugs and errors Update dependencies & flutter 2.10.5 to support Android SDK 32 - Admin Panel Application ( PHP Version 7.3 or Higher) Fix laravel Modules cache. Save language in the user session. Add mobile authentication setting to enable/disable OTP verification ( https://home-services.smartersvision.com/settings/mobile/authentication ) Add new features (Create/Edit/Delete) providers from the mobile app. Fix a new provider subscription module ( https://home-services.smartersvision.com/modules ). Fix mobile application translation files ( resources/lang/en, resources/lang/de, resources/lang/es, resources/lang/ar ) Fix internal bugs and errors
V2.0.0 | 05-04-2022 - Customer Mobile Application ( Flutter version 2.10.4 Stable Release & Android SDK 31) Add modules packages ( https://home-services.smartersvision.com/modules ) Fix phone field package Fix internal bugs and errors Update dependencies & flutter 2.10.4 to support Android SDK 31 - Admin Panel Application ( PHP Version 7.3 or Higher) Add laravel modules package Add a new provider subscription module as an addon ( https://home-services.smartersvision.com/modules ) Fix mobile application translation files ( resources/lang/en, resources/lang/de, resources/lang/es, resources/lang/ar ) Fix internal bugs and errors
V1.2.7 | 18-03-2022 - Customer Mobile Application ( Flutter version 2.10.3 Stable Release & Android SDK 31) Add new static maps to the booking details page Add address in the provider details page Add loading translation files from the server Fix phone number length verification Fix discount price of services Fix availability hours translations Fix error messages Fix google_maps_place_picker_mb package Fix internal bugs and errors Update dependencies & flutter 2.10.3 to support Android SDK 31 - Admin Panel Application ( PHP Version 7.3 or Higher) Add mobile application translation files ( resources/lang/en, resources/lang/de, resources/lang/es, resources/lang/ar ) Fix APIs to adapt with customer website: https://1.envato.market/home-services-web Fix internal bugs and errors
V1.2.6 | 23-02-2022 - Customer Mobile Application ( Flutter version 2.10.1 Stable Release & Android SDK 31) Add phone number with country code Fix deprecated functions - remove unused imports Fix internal bugs and errors Update dependencies & flutter 2.10.1 to support Android SDK 31 - Admin Panel Application ( PHP Version 7.3 or Higher) Fix APIs to adapt with customer website: https://1.envato.market/home-services-web Add Default Country in the Mobile App Settings Fix internal bugs and errors
V1.2.5 | 10-01-2022 - Customer Mobile Application ( Flutter version 2.8.1 Stable Release & Android SDK 31) Fix payment details screen Fix internal bugs and errors Update dependencies & flutter 2.8.1 to support Android SDK 31 - Admin Panel Application ( PHP Version 7.2 or Higher) Fix APIs to adapt with customer website: https://1.envato.market/home-services-web Fix data-tables sort items Fix internal bugs and errors
V1.2.4 | 23-11-2021 - Customer Mobile Application ( Flutter version 2.5.3 Stable Release & Android SDK 31) Add enable/disable booking for services Fix Html tags from Help & Faq Screen Fix translations files Fix internal bugs and errors Update dependencies & flutter 2.5.3 to support Android SDK 31 - Admin Panel Application ( PHP Version 7.2 or Higher) Add Google Maps picker and autocomplete address Add enable/disable booking for services Add Service Provider App Name in App Settings Fix hidden provider types when creating or editing a service provider Fix internal bugs and errors Update translations files
V1.2.3 | 05-11-2021 - Customer Mobile Application ( Flutter version 2.5.3 Stable Release ) Add Paymongo as a new payment method for Philippine Fix booking issue when email notification not configured Fix a wallet payment method Fix translations Fix internal bugs and errors Update dependencies & flutter 2.5.3 - Admin Panel Application ( PHP Version 7.2 or Higher) Add Paymongo as a new payment method for Philippine Fix disable Email Notification from the admin panel Fix email notification templates Fix internal bugs and errors Update translations
V1.2.2 | 17-09-2021 - Customer Mobile Application ( Flutter version 2.5.0 Stable Release ) Fix when clicking on notification popup redirect to booking/chat screen Fix wallet payment menu button Fix updating booking in real-time when the admin or the provider changes it. Fix timezone issues for booking dates Fix validate rating services Fix choose address translation Fix links to chat & booking details on the notification screen Fix current location when picking a new address Fix deprecated color properties Fix translations Update dependencies & flutter 2.5.0 - Admin Panel Application ( PHP Version 7.2 or Higher) Fix timezone of booking dates Fix payment method configurations Fix JSON type for old MySQL databases Add Email Notification Feature Fix email notification templates Update translations
V1.2.1 | 12-08-2021 - Customer Mobile Application ( Flutter version 2.2.3 Stable Release ) Integrate Wallet System as a New Payment method Integrate Multi-Wallets Management Fix delete chat message (swipe left/right to remove message) Fix iOS Configuration Fix translations Update dependencies & flutter 2.2.3 - Admin Panel Application ( PHP Version 7.2 or Higher) Integrate Wallet System as a New Payment method Integrate Multi-Wallets Management Fix default language on authentication pages Fix error and unauthorized pages Fix show, last 4 providers, in the dashboard Fix PayStack Gateway Fix FlutterWave Gateway Fix Stripe FPX Gateway for Malaysia Update translations
V1.2.0 | 05-08-2021 - Customer Mobile Application ( Flutter version 2.2.3 Stable Release ) Edit User Avatar from Profile Screen Integrate PayStack Gateway Integrate FlutterWave Gateway Integrate Stripe FPX Payment Gateway Fix Option Images on Service Screen Fix Html tags Fix Sending Notification when User Add a New Chat Message Fix refresh home when picking a new address Fix translations Update dependencies & flutter 2.2.3 - Admin Panel Application ( PHP Version 7.2 or Higher) Integrate PayStack Gateway Integrate FlutterWave Gateway Integrate Stripe FPX Gateway for Malaysia Fix the order of availability hours Fix Chat Notification Fix RazorPay Payment Gateway Fix Availability Range Update translations
V1.1.6 | 15-07-2021 - Customer Mobile Application ( Flutter version 2.2.3 Stable Release ) Add loader when adding a new image in the chat screen Fix send email to reset the password Fix current location in maps picker Fix rating screen and redirect to home when adding a new review Fix booking view screen Fix translations Update dependencies & flutter 2.2.3 - Admin Panel Application ( PHP Version 7.2 or Higher) Fix send an email link to reset the password Fix Phone Number verification date Fix Register new user on admin panel Fix Loading Services on the Home Screen Fix Stripe payment - getting the public key from settings Fix the json_extract function missing for the old MySQL version Fix update user profile Fix pt translation
V1.1.5 | 12-06-2021 - Customer Mobile Application ( Flutter version 2.2.1 Stable Release ) Fix booking status translation Fix HTML tags on hint Fix notification translation Fix featured categories issues Update dependencies & flutter 2.2.1 - Admin Panel Application ( PHP Version 7.2 or Higher) Fix API end-points for CRUD Services/Options using provider mobile app Fix Earnings & Payments Tables Fix phone number validation
V1.1.3 | 12-05-2021 - Customer Mobile Application ( Flutter version 2.0.5 Stable Release ) Add Chat with images (Gallery Image, Camera) Add Stripe (Credit Card) payment gateway Fix Service view (Galleries) Update translations - Admin Panel Application ( PHP Version 7.2 or 7.3) Add Stripe (Credit Card) payment gateway Fix payment settings Fix dummy data
V1.1.1 | 24-04-2021 - Customer Mobile Application ( Flutter version 2.0.5 Stable Release ) Fix Service view (Galleries) Fix Home Screen Services Fix Custom Page Translation Add Razorpay payment gateway Fix category header image Fix Authentication and OTP feature Fix booking feature Update version & code - Admin Panel Application ( PHP Version 7.2 or 7.3) Add Razorpay payment gateway Fix JSON error on old MySQL version Fix dummy data
V1.0.0 | 15-04-2021 - Customer Mobile Application ( Flutter version 2.0.3 Stable Release ) initial release - Admin Panel Application ( PHP Version 7.2 or 7.3) initial release