Step by Step Graphical Flow

Loading Screen

on demand service - user application
  • User's Application's Splash Screen with App's Logo will be displayed here for 2-3 Seconds. Your logo with your App name will show here.
  • On Demand Service Provider Application Splash Screen with App's Logo will be displayed here for 2-3 Seconds. Your logo with your App name will show here.
on demand service provider application


User introduction screen
  • If your App has more than 1 Language and more than 1 Currency, then the user will see Language and Currency selection option here on the service on demand apps like Uber Introduction Screen. Please note that you will get 1 Language free with English Language and 1 Currency free with USD currency.
  • User will also see options for Sign-In and Sign-Up here.
app sign-in & sign-up


User login screen
  • User will have option to login via his Email Id, Facebook or Gmail Account.
  • Incase, he forgot his password, he can retrieve it using Forgot Password option.
  • A user can register into the on demand service Apps via his Email Id, Facebook, Linked In or Gmail Account. And also set their Mobile Number, Name, etc
  • Service Provider will have option to login via his Email Id, Linked In Facebook or Gmail Account.
  • Incase, he has forgot his password, he can retrieve it using Forgot Password option.
  • Service Provider can register into the Thumbtack clone App via his Email Id, Facebook or Gmail Account. And also set their Mobile Number, Name, etc
service provider login screen


user and provider verify their account
  • User's & Service Provider's will need to verify their Mobile Number via OTP received via SMS.
  • And also verify the email account via Code sent to user's email account. This step is set to avoid fake registrations & spamming's.

Application Menu

User app menu screen
  • A quick & user friendly way to access all features of the User's App. Profile Photo & Wallet Balance will show on top along with Settings icon.
  • A Service Provider can manage the services he provides, his Availability, Jobs, Gallery, Bank details, Documents etc. through the on demand service Provider App in a user-friendly way. Provider can also see his wallet Balance on top along with Settings icon.
service provider app menu screen

Choose the Service you want

choose service categories choose sub categories
    User selects the Service needed and the location where the service is needed.
  • These Categories & Subcategories are manageable from Admin.
  • There are three Categories that you can add
    • Fixed cost (For example: Car Wash, Beauty Services etc..)
    • Hourly Job (For example: Tutor)
    • You can select multiple services in the selected Category (Car wash is taken as an example).
Service Provider get online
    Service Provider get online, sets his availability & starts accepting Requests from Users.
  • Service Provider will become online on the service on demand Apps to accept the Job Requests. Once he is online, the System will be able to send him Job Requests made by the Users in his range.
  • Service Provider can see his Pending Jobs and Upcoming Jobs. Service Provider can set the work area range.
  • Service Provider can set his availability day wise. He can set available time slot for each week day.


nearby available Service Provider
    Choose nearby available Service Provider.
  • Based on selected Categories/Services, list of nearby Service Provider will be displayed.
  • User can also view the nearest available Providers in Map View.
  • User can filter the list based on Services they want.

manage services

Choose nearby available Service Provider
    Manage Services and personal documents from Application.
  • Service Provider can manage the Services he is offering. He can define the rates for the services he is providing.
  • Service Provider can also upload his Experience Certificate or any document he has.
View Service Provider Profile add special instructions for provider
    View Service Provider Profile
  • User can select any Provider and can see his Profile details.
  • User can see the Services offered by that Provider.
  • User can select multiple services from same Category and same Service provider in one go.
  • He can add special instructions for provider and can select Quantity. Ex: Car Wash. User can select the number of Cars User want to get cleaned.
View reviews View Gallery
    View Gallery and Reviews
  • User can see the Gallery Images uploaded by the Service Provider.
  • User can see the Reviews of selected Service Provider.
View Booking Summary choose Payment mode
    View Booking Summary and Pay
  • User can view Booking summary details and choose the Payment mode as Cash or Card.
  • User can book the Service for Now or Later.
  • User can apply coupon if any.
Select booking location
  • User can choose the option whether he wants the Service at his location or Provider's location only if the Provider opt to go to User's place.
  • Provider can choose the option to work at any location.
provider manage work location
sending request to provider

Once book now button is clicked, a request will be sent to selected Service Provider.

The selected Service Provider will receive a notification on their mobile with countdown screen. They will have option to Accept/Decline the incoming Job request. They can also see the Job details before accepting the request.

Provider accept or decline request

Job request accepted

job request accepted
  • As soon as the Provider accepts the Job request, the Job will be added to ongoing Jobs.
  • User can see the status of ongoing Job anytime.
  • Service Provider can track the Job location in Map .
  • Service Provider anytime can call, message or cancel the Job. He can also see special instructions if any.
service provider track job location

Internal Chat between User and Service Provider

The Service Provider and User can start to chat with each other as soon as the request is accepted by the Service Provider and until the Job begins.


VOIP based Call masking

VIOP based calling completely eliminates the need to make additional payment for Call Masking. With the help of this feature, Users and Service Providers can make calls to each other over the internet. This means their phone numbers are neither required nor displayed.

Service Provider reaches the Job location

notification Provider reached to Job location
  • User will get a notification saying that Provider has reached to Job location.
  • Service Provider will mark Job status as "Arrived" once he has arrived at Job location and Slide the button to start the Job once the Provider is ready to start the Job.
service provider arrived


notification Job started
  • User will receive a notification that the Job has started and in progress.
  • Service Provider & user both can track the Job progress. Service Provider has option to upload the Photo before and after the Job (Ex: Car wash, Beautician)
provider & user track Job progress


  • Upon this, the User will see in-app notification that the Job is completed.
  • Once the Job has completed, the Service Provider will Slide the button to end the Job. Service Provider can add the additional charges if any.
Service Provider add additional charges

Invoice summary

invoice summary
  • Once the Job is completed, the invoice summary will be displayed on the User's screen.
  • Once the Job is completed, the invoice summary will be displayed on the Provider's screen.
  • And upon clicking on "Collect Payment" button, the money will be AUTO deducted from the Credit Card of the User. In-case the, the User choose to pay by cash, he will hand over cash to the Service Provider. The User & Service Provider can also rate the each other.
Collect Payment


booking option Now or Later
  • User can select the booking option as Now or Later.
  • User can select date & time when he wants the Job to be done.
  • Service Provider can also set his availability from his on demand service apps.
  • The Providers who are available on selected time will get the request from Users.
Provider set his availability
user see confirmation message on App
  • User can see confirmation message on the App.
  • On the other side the Service Provider who is available on selcted time slot will receive the request. Service Provider can accept/decline the request.
Provider is available on selcted time slot will receive the request


View Past and Upcoming Jobs
    View Past and Upcoming Jobs.
  • User can view Past Jobs and its Invoice details.
  • User can view status of Upcoming Jobs (whether its accepted by provider or delined). If it is declined by the Service Provider then User can rebook the Job for some other provider.
Provider manage pending Jobs
    Service Provider manages his Pending, Upcoming and Past Jobs.
  • Service Provider can manage pending Jobs by accepting it or declining.
  • Service Provider can view his JOb history date wise.

Manage gallery

  • Service Provider manage the Gallery that he wants to show in his Profile like before after photos etc.

Payment Options

  • User & Service Provider can manage their Credit Card information through this screen. The card detail is NOT stored in the on demand service APPs or in the App database. It's stored in the safe vault of the Payment Gateway Company. We just call the card using token and the secure transaction happens on the App.
  • Users can also scan their Card.
provider manage card information
  • User & Service Provider can top up their wallet too. User can pay through wallet for the Job done.
  • Commission of Cash Job gets deducted from Service Provider's Wallet.

User bank detail

User bank details
  • Service Provider can provide his Bank details in order to get his earning from Admin.

Emergency / Panic Button

  • Panic/Emergency Button in service on demand Apps takes care safety. Service Provider & User can simply click on panic icon while they sense any threat or danger while Job is going on. Immediately a SMS will be sent to their Emergency Contacts with their real time location. And if they want, they can even contact their local Police on single click.
emergency button for service provider and user
  • Upto 5 emergency contacts can be added to your list

User & Service Provider Feedback

  • User can provide feedback for Provider for each Job. All feedback will be listed here.
  • Service Provider can provide feedback for User for each Job. All feedback will be listed here.


Jobs and earnings statistics
  • Service Provider can view their Jobs and earnings in graphical / statistical format.

Invite Friends

User & Provider invite their friends
  • User & Service Provider can invite their friends to join the on demand service apps. They simply click on Invite Friends and their Referral Code along with invitation message will be sent to their selected contacts through WhatsApp, Gmail, Skype, Facebook, etc. An easy way for them to earn and best way you to get more users.

Notifications and Newsfeed

  • The News Feed and Notifications section will enable the users to look at different promotional content that is given on the Service Provider App. They will also be given notifications.

Promo Code

offers promo code
  • Admin can add different offers promo code.
  • User can avail any discount offer by entering the Promo Code.

Support Menu & About Us

    Support Menu & About Us
  • There will be information Pages on the Uber for Services, Thumbtack clone App.
  • The administrator will be able to Edit the Information Pages from back end.

Edit Profile

User & Provider manage their profile details
  • User & Service Provider can manage their profile details like Photo, Name, Email Address, Mobile number, Preferred Language, Preferred Currency and Places from their My Profile Screen.
  • They can change their password from Change Password Screen.
change their password
  • There will be help and contact Pages on the Service Apps like Uber.
  • The administrator will be able to Edit the Information Pages from back end.
Terms and Conditions & Privacy policy
    Terms and Conditions & Privacy policy
  • There will be Terms and Conditions & Privacy Pages on the service on demand Apps.
  • The administrator will be able to Edit the Information Pages from back end.
Grocery Delivery Enquire now