DudeX App DudeX - Graphical Flow

Discover the inner workings of the DudeX App with our detailed flowchart. This comprehensive diagram provides a step-by-step overview of the app's functionality, offering screen-by-screen guidance on utilizing this On-Demand Multiservices App to its full professional potential. Explore this page to uncover the app's professional profitability.

Single App - Multiple Services

Looking to start your own business like Gojek or offer a similar app to your customers? Look no further! SuperApps offers the best DudeX on the market. With over 10 years of mobile application development experience, our team of expert professionals delivers superior apps for both Android and iOS. Our diverse portfolio includes applications used worldwide. Wondering why you should choose us? We provide complete White Labeling for your Gojek Clone Super Application, adding your logo, brand name, local currencies, and languages to the app, allowing you to launch it anywhere in the world.

We maintain a strict non-disclosure policy to protect your work and ideas. Our NDA ensures that we never disclose the work we do with you or share your ideas with any other clients. Additionally, we do not showcase your logo or brand name in our portfolio.

Our service goes beyond just delivering an app; we also ensure its successful launch on the Google Play Store and the iTunes App Store. We take care to prevent your app from being rejected for technical reasons. Should other issues arise, we will serve as your ethical guides.

With our DudeX, you can enjoy a range of free features and facilities, making it the ideal choice for your needs.

  • rent a car

    Taxi on Demand play app demo video

    A seamless and unique taxi application that is available for the Android as well as the iOS platform. This app will enable your user to log in and book taxis whenever they want.

  • On demand delivery

    Store Items Delivery play app demo video

    Give your customers the chance to order Food/ Grocery / Other Items from any Store through your app and get it delivered right on their doorstep instantly!

  • On demand delivery

    Parcel Delivery

    Your customers can send and receive packages of any weight/size including single and multiple locations within the city. Deliveries can be made using different vehicles depending on how many items, and what is most convenient for your user in terms of speed and budget.

  • On demand delivery

    Delivery Genie & Runner

    Your users can order anything and have it delivered anywhere within the city using this component. Users can hire a delivery person to fetch, deliver, or buy anything within the city on their behalf.

  • Video Consultation

    Video Consultation

    Let your customers Video call and consult with experts like Doctors, Tutors, Fitness Trainers, Advocates, Yoga Trainers etc.

  • Service Bid

    Service Bid

    User can post the Services they want and your Experts can bid for the Services through the App.

  • Other Services

    On Demand Services

    Get the power to offer over 50 different kinds of service ON DEMAND with this app. No matter what your User wants, your app has it all! Give access to instant booking of services like On demand beautician, On demand Car Wash, On demand Massage and so much more!

  • Buy, Sell & Rent Real Estate

    Buy, Sell & Rent Real Estate

    Users can post details about their properties for sale or rent, including commercial, residential, land, and other types. Your Users can access the listing and get in touch with to talk about buying or renting the property. Users can choose from Free & Paid Plans to list their property.

  • Buy, Sell & Rent Cars

    Buy, Sell & Rent Cars

    Users will have the option of posting information about their Cars for Sale or Rent. The Users can view the listing and connect with the sellers to discuss the Purchasing/Renting cars. Users can choose from Free & Paid Plans to list their Cars.

  • Buy, Sell & Rent General Items

    Buy, Sell & Rent General Items

    Users can post descriptions of items up for both for sale and for rent. Customers can access the listing and contact the sellers for info on buying or renting. Users have the option of listing their Items under Free or Paid Plans.

  • Car Pool

    Car Pool

    Your registered users (car owners) will be able to post information about their travel info along with the cost per seat. Users will view the details of the ride and reserve a seat accordingly. It is peer-to-peer carpooling, the rides are offered by the individuals.

  • Medical Services

    Medical Services

    Under this component, registered app users can book appointments with doctors, video consult with them, order medicines, book ambulances, and find several other medical services.

  • Service Bid

    Track your Family & Employees

    Once the app is installed on family members & Employee's phone, Users /Employers can view Real Time LIVE locations of their Family Members and Employees on the Google Map. When necessary, tracking preferences can be disabled.

  • Service Bid

    Explore your Nearby Businesses

    Your users will have access to information about businesses in their proximity. Similarly like real-time Yellow Pages. The users can browse through the businesses in that area when traveling. The App Admin offers an option to list the businesses under Free or Paid Plans.

kingx pro 2023

Demo Website and Administrator Panel - Graphical Flow

DudeX App

Web flow

Create a strong online presence for your app with a dynamic website frontend. Allow both users and service providers to easily register through the website, in addition to the app!

admin panel flow

Admin flow

Optimize your admin panel's flow for comprehensive oversight of your app's activities. This efficient and meticulous tool is crucial for smoothly managing your application. Utilize its intelligent modules and regular reports to effectively manage, handle, and control your app.

Step by Step Graphical Flow Of DudeX Apps

Loading Screen

app login
  • UThe splash screen of your user application will feature your app's logo and name, displayed for a brief 2-3 seconds.
  • The service provider application's splash screen, featuring the app's logo, will be displayed for 2-3 seconds. Your logo and app name will appear on this screen..
app signup

App Introduction Screen

app login
  • User can see the information related to the Application on the Screen.
  • This screen allows users to easily select their preferred language and currency. Users can also proceed to log in or register from this screen.
  • Service Provider can see the information related to the Application on the Screen.
  • This screen allows service providers to flexibly choose their preferred language and currency. It also provides options to log in or register.
app signup

Application Login

  • app login

    The User can login into the App by using their Mobile number.

  • app login

    The user has the option to log in to the app using Face ID, Touch ID, social media accounts (Google and Facebook), or their Apple account.

  • app login

    After entering their phone number, users have the option to verify their identity by entering either an OTP or an alphanumeric password. The choice between OTP and password is configurable by the app owner in the Admin Panel Settings. OTPs can be sent using either Twilio or Firebase methods.

  • app login

    User can enter alphanumeric Password. (If this is set by the Admin).

Touch Id / Face ID Login (For Android Phone Users)

Select booking location
  • To activate Smart Login (Fingerprint/Face ID), users must first log in or sign up using their mobile number or social media account.
  • Once logged in, users can enable the Smart Login option in their profile section of the application.
  • After enabling this option, users will see the Smart Login feature on the login screen of their device. This allows them to log in using their Fingerprint or Face ID for future logins.
Select booking location Select booking location
  • Android users can log in using Touch ID on their mobile phones.
  • Users will be prompted to place their finger on the sensor.
  • It's hassle-free and helps you log in using Touch ID.
  • Note: To activate Smart Login (fingerprint or Face ID), users first need to log in/sign up either by mobile number or social media.

Face Id Detection (For iPhone Users)

Select booking location Select booking location
  • In case of iPhone device, the user will be asked for Face Detection.
  • After successful authorization, the user will be taken to the main/landing screen.
  • Note: To activate Smart Login (Fingerprint or Face ID), the user first needs to log in/sign up either by Mobile Number or Social Media.

Registration

  • app registration

    Users can log in to the app using their mobile number and social media credentials (Facebook or Gmail). The registration process involves multiple steps.

  • app login

    After entering the phone number, the user will be prompted to enter the OTP or password (as set by the app owner) for verification.

  • app login

    User can enter his full name in order to register on the App.

  • app login

    User can enter their email address and proceed ahead. Once the user is successfully registered on the app, they can log in and use the apps.

Application Menu

user app menu
  • In this App, users are introduced to a range of important features, such as My Bookings, Favorite Provider, Wallet, Notifications, and more.
  • Here, the Driver / Delivery Driver / Service Provider is introduced to some very important features that can help them operate seamlessly and smoothly. This includes My Booking, Wallet, My Profile, etc. to name a few.
provider app menu

7 Components of Base DudeX App

  • ride booking
    Taxi Booking

    This section is dedicated to Taxi Booking, similar to Uber. Here, you can find various available Taxi Types based on your location. You can easily hire or rent a taxi, just like in Uber.



    trip statistics
    Order Food, Grocery & More..

    Welcome to our Store Delivery Section. Here, users can find a variety of stores, including food, grocery, wine, flowers, and more. If you're looking to order food, simply tap on Food Delivery to explore all the restaurants in your area.

    If you're in need of groceries, tap on Grocery Delivery to discover all the available grocery stores nearby.

  • kingx pro flow
    Base 7 Components

    This is the Landing Screen of the App. Here, the User will see base 7 Major Components & Links to manage your Profile, Booking, Wallet etc.

  • delivery service
    Send Anything

    This feature works like Uber but for items instead of riders. It enables users to send various items, large or small, single or multiple deliveries, from Location X to Location Y using available Delivery Carriers within their range.



    corporate ride book
    Hire Genie or Runner

    Delivery Genie - Get any item purchased from nearby stores, shops, or malls as per your order/instructions and get it delivered to your doorsteps.

    Delivery Runner - Get anything/any item/stuff picked up, dropped off, or delivered as you want in your nearby areas.

  • ride booking
    Online Video Consultation

    Users can connect with experts through audio/video calls along with chats to get consultation on various topics like Legal, Telemedicine, Astrology, Teaching, and Fitness.

  • trip statistics
    Bid for Services

    Users can book providers by posting job details and allowing providers to bid for that job within the user's budget. Users will select the provider based on the bid offer, reviews, and provider portfolio.

  • rent aircraft
    On-Demand Services

    Explore a variety of on-demand services tailored to your needs. Whether you're looking for a car wash or another service, find the right category to book your service easily.

Newly Available 7 Paid Components - DudeX App

  • Buy, Sell & Rent Real Estate
    Buy, Sell & Rent Real Estate

    Users can buy, sell & rent property from this screen, including commercial, residential, land, etc.



    Buy, Sell & Rent General Items
    Buy, Sell & Rent General Items

    User can Buy, Sell & Rent General Items from this Screen.

  • DudeX App screen
    New Paid 7 Components

    User can see all the new 7 Components on the landing screen of the App.

  • Buy, Sell & Rent Cars
    Buy, Sell & Rent Cars

    User can Buy, Sell & Rent Cars from this Screen.



    Car Pool
    Car Pool

    Users can booked Shared Ride from this screen. User can also offer a Ride.

  • Medical Services
    Medical Services

    Users can book all medical-related services here, including ambulance services, pharmacy deliveries, veterinary services, and appointments with general physicians.

  • Track your Family & Employees
    Track Your Family & Employees

    Install our app on your family members' and employees' phones to monitor their real-time locations on Google Maps. Users and employers can easily view live locations and choose to disable tracking preferences as needed.

  • Nearby Businesses
    Discover Nearby Businesses

    Provide your users with valuable information about businesses near them, similar to real-time Yellow Pages. Users can easily browse through local businesses when traveling or in their area. The App Admin offers the option to list businesses under Free or Paid Plans.

Intercity Trips

  • Introducing the new intercity trip feature in our Taxi Ride Booking component! Now, booking taxis for city-to-city or town-to-town travel is easier than ever. With just a few clicks, users can enjoy comfortable and convenient intercity commutes.
  • Here User can opt for One way Trip or Round Trip.
  • Lets see how Round Trip Feature works in the App.

Driver Gets Online and Start Accepting Rides

Select booking location Select booking location
    Driver Sets Availability (Online / Offline) to Receive Ride Requests:
  • Drivers set their availability online and select the vehicle they intend to use.
  • Ride requests are dispatched only to drivers who are online and located nearby the rider's vicinity.
  • If a driver operates multiple vehicles, they must specify the one they wish to use for offering rides.

Sending Ride Request

sending request
  • Once the Rider has entered the Source and Destination Location, selected the type of Taxi & Payment option, Date & Time, the App will send out a request to the Drivers in the nearest vicinity.
  • There are 3 algorithms for deciding how to allot Rides to a driver:
    - Closest First: The Driver in the closest proximity gets the request first. If they reject, the ride is then offered to the next closest driver, and so on.
    - FIFO: First In First Out method allots the rides to the car waiting idle for the longest duration in the given radius of an area.
  • When a Rider requests a Trip, the App sends a Request to all Drivers in the area.
  • Drivers view a screen with all details and a timer. They must accept or decline the request within the time frame; failure to do so results in automatic decline of the request.
Driver accept or decline the request

Driver Arriving

Rider can see the location of the Driver on a Map
  • Riders can quickly locate their driver and calculate the estimated time of arrival.
  • Riders can easily contact their driver via call, message, or share ride details.
  • When a Driver receives a request, they get a preview of the Rider's location and then calculate the estimated time of arrival.
  • Drivers have the option to Call, Message, Share, or Cancel the Ride.
Driver can see the pickup location on a map

Driver Arrives at Location

Rider is notified when driver reaches at location
  • As soon as Driver arrives at location of Rider, they slide the button to mark as Arrive.
  • As soon as Driver reaches the location, the Rider is notified of the same.
Driver updates when he arrives at pickup location

Trip Begins

trip begin
  • As soon as Ride starts, the Driver slides the button ‘Begin Trip’ to notify the Rider of the ride getting started.
  • The Rider gets notified with the message 'Your Trip Has Started' as soon as their Trip begins.
rider get notification for trip started

Ongoing Trip

Ongoing Trip
  • During the trip, riders can track their progress live on the map. They can also utilize the SOS button in the app for emergencies and change their destination mid-ride.
  • Riders can share their ride location with family and friends if necessary.

Trip Completed

Trip completed
  • When the Driver arrives at the location, they slide the 'Mark as Reached' button to signal the end of the Trip, and the Rider receives a notification.
  • When the trip is completed, the rider receives a notification with the message 'You have arrived at the destination'.
driver slide to end trip and rider get notification for Trip completed

Return Trip

  • To Start the Return Trip, Driver can slide the "Start Return" button from his app.
  • Rider gets notified as ‘Driver has started return journey to your source location.'
  • Further the flow of the App will be same as Taxi Booking described above.
driver slide to end trip and rider get notification for Trip completed

Trip Completed

  • As soon as Driver reaches back to Source location, they slides the button 'End Trip’ to notify the end of Trip and Rider gets notified of same.
  • Rider gets notified on Trip completion with the message ‘Your Trip has Completed'.

Summary of the Invoice

invoice summary
  • Upon completion of the Trip, the App generates an invoice whose summary gets flashed on the screen of the rider and driver both.
  • The summary mentions the details of the trip like fare, discount applied, etc. to name a few.
Trip Fare

Taxi Booking - Other Features

corporate rides

taxi app corporate profile profile setup
    Create your Business Profile.
  • This feature enables Users to create their own Corporate profile.
  • For official travel, Users can utilize this profile to book rides.
  • Users receive expense reports, ride details, fare, bills, and other expenses via email on their official ID.
  • For personal rides, Users can use their normal/personal profile to make bookings.
profile setup organization review your Profile
  • The User will have to make their profile and select their organization.
  • When they do this, a request for verification is sent across to the Organization. Once the organization has verified the profile, the corporate profile is registered.
  • The User will get all expense reports, ride details, fare, bills and other expenses in the form of an email on their official ID.
taxi ride request now select organization
  • Users can now easily book professional or work-related travel using their profiles.
  • When booking a ride, users can select between their Business and personal profiles.
  • With the Business Profile selected, users can specify the purpose, such as Travel to Airport, for their trip.

Taxi POOL

choose ride Taxi Pooling
    Taxi Pooling
  • When using our service, riders can simply tap on ‘Pool’ to book a seat instead of the entire taxi.
  • Riders have the option to choose the number of people traveling with them.

BOOK FOR SOMEONE ELSE

book a ride
    Book A Ride for your family or friends!
  • Book a ride for someone who does not have the application and wants to take the trip.
  • This feature enables users to select the contact details of someone else and request a ride on their behalf.
  • Once the driver accepts the request, the other user will be notified by SMS about the trip.

Back to Back Trip Requests - Driver Application

ride requests
  • With this feature, drivers can receive new ride requests even while on a trip. By accepting these back-to-back trips, drivers can maximize their earning potential by spending more time driving and less time waiting for the next trip.
  • When a new ride request appears in the app, drivers have the option to accept or reject the request.

Taxi Rentals

taxi rentals
    Enable your customers to book fully chauffeured rides for a specified duration and distance:
  • Offer easy selection of pick-up and drop-off locations
  • Simply tap the "Rent a Taxi" option on the screen
taxi rentals screen rent a Taxi
  • When you reach this screen, you'll need to provide your Pick Up location, select your Taxi Type, and choose an Hourly package.
  • After making your selections, you'll see the total package price and the fixed fare.
  • If you exceed the package limits, you'll also see the prices per unit of distance and per unit of time.
searching for drivers
  • Once the user makes a choice, a request is sent to drivers.
  • All drivers who meet the requirements in the area receive the request.
  • The request page displays a timer to accept the request, along with other details of the requested Ride.
  • Once the Driver accepts the request, the job is assigned to them.
  • This enables Users to book a Taxi and pay using their preferred Payment mode.
rental ride requests basic

Surcharges

  • Users receive notifications regarding any surcharges applicable to their rides or jobs. These surcharges may include peak time extra charges or night charges, among others. Administrators configure these surcharges from the Admin panel.

Ride Later Feature

  • A user can schedule a ride for a later time, such as booking a ride for the airport at 2 am. They don't need to remember to book the ride at 1:45 am; they can simply schedule it for the desired time. The system will automatically dispatch the ride request to drivers in the pickup location's vicinity at 1:45 am.
  • Users can choose the date and time for their taxi booking.
  • After selecting the date and time, a list of available taxi types will be shown. Users can choose the desired taxi type and select their preferred payment mode.
  • After providing all the details and making the payment, the User can see the Booking request message on the screen.
  • The User can view their Ride Later booking in the My Bookings section, along with Driver details (if assigned).
  • On the Driver Application Landing Screen, users can easily locate the Ride Later Booking request icon at the top.
  • By tapping on the icon, users can access all Ride Later Booking requests.
  • Users have the option to accept or decline any Ride Later Booking request.

Reschedule the Ride

  • User can also gets option to reschedule the Ride if needed or can cancel it anytime.

Driver Starting the Ride

  • Once the Driver has accepted the Ride, he can view two options on the screens: "Start Trip" or "Cancel Trip".
  • The Driver can tap on "Start Trip" to begin the Trip. A Confirmation message will be displayed on the Screen.

Ride Started by the Driver

  • On the other hand, the user will receive a message on their app stating, "Get ready, the driver is on the way."
  • The remainder of the taxi ride process will be identical to the taxi booking process described earlier.

SOS - Emergency Option - Taxi Booking

  • The Emergency Option will be available for both the User and the Driver. The option will be shown while en route.
  • Note: The Emergency Option will be available for both the User and the Driver / Service Provider while booking the other Services.
Emergency Contacts Record Audio
    When tapping on the Emergency icon, various options will be displayed:
  • Call 191: The user can make a call to 191.
  • Send SOS Message: The user can send an SMS to emergency contacts that he has saved.
  • Record Audio: The user can record audio and send it to the admin.
  • Share Trip Status: The user can share the trip status with his friends and family.
  • Live Chat: The user can chat with the admin in case of an emergency.
  • User can also write the message along with the Audio message and can send to Admin.

taxi hailing / hail ride

hail ride taxi hailing
  • When a driver is available for a ride and driving an empty car, a passenger can hail them for a ride. The driver can tap on the Hail Ride option on the map and add the destination address. A fare estimate will be calculated, and the route will be shown on the map. The driver will start and complete the ride in a systematic way. The entire ride will be traced, and an invoice will be prepared at the end. This option is ideal for taxi companies looking to increase earnings by allowing drivers to take rides from passengers without the User App. It also ensures that invoicing, ride routes, and details are stored in the system. Additionally, the taxi company earns a commission on each ride.

Multiple Stopover Points

  • Our feature allows riders to make multiple stops on a single trip, enhancing their pickup and drop experience. This makes the ride easier, more enjoyable, and cost-effective for riders, whether they're with family, friends, or colleagues.
  • Increasing the number of trip requests enables you to earn more and allows riders to enjoy shared long-distance rides.
  • When booking a ride, riders can easily enter their pickup, drop-off, and any stopover points. Drivers receive these details on their app and simply mark each destination.
  • Trip fares are calculated based on standard rates defined for each vehicle type. Stopover hold time is also factored into the invoice at the standard time rate for the vehicle.
  • The app allows riders to end the trip at any destination of their choice, providing flexibility and convenience.

Shop/Stop/Eat while Riding

  • Discover a unique and invaluable feature allowing users to conveniently "pause" their trips, enabling stops for purchases or meals.
  • Users can seamlessly halt their journey mid-ride by requesting the driver to "Pause," incurring a separate waiting fee.
  • Enjoy transparent billing with trip and waiting charges calculated independently, ensuring equitable invoicing.
  • The User will get a notification that his Trip has been put on hold.
  • The Driver can restart the Trip once User is back in the Taxi.
  • The User will get a notification that his Trip has been resumed.

How to cancel a Trip

user app login and registration screen
  • User & Driver can cancel the booked Trip (once the driver has accepted the ride request and before he picks up the User).
  • If a User cancels the ride X minutes after booking the ride, he will have to pay Y amount of cancellation charges. The cancellation fees will be deducted from his Credit Card.
  • Cancellation fees are optional and are set by the Administrator.
Driver login and registration screen

Airport Rides/Surcharge

  • With the Airport Surcharge feature, you can easily add a surcharge amount to all rides originating from or heading to the airport.
  • The app allows admins to create a virtual zone (geofence) around the airport. This zone triggers an automatic surcharge on any ride that starts or ends within its boundaries.

X to Y Location

  • Administrators can use this feature to set fixed fares for specific routes, like point A (airport) to point B (train station). This flat rate would apply regardless of time, traffic, or demand. Imagine a predictable cost of "X" for all trips between these locations. This model can even be extended to entire cities, providing consistent and budget-friendly travel options.

End of the day trip - Driver App

  • In the Driver App, tap the Destination Mode Icon.
  • Enter your desired destination address. You can also set your home address or any other location as your destination.
  • Once you've finalized your destination, tap on "Start trip to destination."
  • Your chosen destination will then appear as a pin on the map.
  • Drivers can set "destination mode" by entering an address they're traveling to anyway (e.g., home). This allows them to receive ride requests heading in the same direction.
  • Passengers requesting rides near the driver's destination will be matched with the driver in "destination mode."
  • This feature helps drivers earn extra by matching them with passengers on their regular trips (e.g., going home).
  • Enable "destination mode" to increase your trip request ratio and potentially earn more!

Toll Calculation for USA (Using 3rd party Toll API)

  • The app, in specific countries only, can automatically calculate any tolls incurred during your trip and include them in your final bill.

OTP Verification to Start the Ride (This is for Taxi Service)

OTP Verification to Start the Ride
  • In a taxi on-demand service, riders need to provide a one-time password (OTP) to the taxi driver to begin the ride.
  • Once received, the driver enters the OTP in their application to officially start the ride.

User Preferences

  • User Preferences: Users can set ride preferences like preferring a female driver, a taxi with handicap accessibility, or a taxi with child seat accessibility.
  • Female Driver Preference: Female users can choose to prioritize female drivers for their rides. When this option is active, the app will first search for available female drivers. If no female driver is available nearby, the app will then search for male drivers.
  • Handicap Accessibility: Taxi drivers with handicap accessible vehicles can mark this option in their vehicle details. These drivers will then be prioritized for rides requested by users who require handicap accessibility.
  • Child Seat Accessibility: Users traveling with children can select "Prefer Taxi with Child Seat Accessibility" in the "Preferences" section of the app. This will prioritize taxis equipped with child seats for their ride.
  • Admin Controls: All these preference options can be enabled or disabled by the app administrator through the admin panel.
  • To enable child seat and handicap accessibility preferences, drivers must declare these features within the app during vehicle setup.

Set Destination Later Feature

  • When the User wants to make a booking for a later time, they can tap on the "Enter Destination Later option".
  • Using this feature your Rider can put in the destination of their trip even after the trip has begun.

Moto Booking

choose service categories choose sub categories
    Book a Moto/Two Wheeler
  • Moto service booking follows the same process as when riders book a taxi. The rider simply needs to provide their location details so that they can get connected with moto drivers nearby.
  • The rider now needs to select the moto type – Scooter, Moto Bike or Cycle and thereafter choose the payment mode they would want for the ride booked.
  • Rider now chooses the profile type ‘Personal’ or ‘Corporate’.
  • Rider can choose the moto booking time ‘Book for Now’ or ‘Schedule for Later’.
sending request to provider
  • On selecting the moto type and payment mode the ride details thereafter gets sent to Moto drivers nearby.
  • On the app of the driver, the ride request gets displayed. It is important to note that the ride request is time-bound and in case the driver fails to accept ride within the time set in timer, request automatically gets sent to the next driver. The rest of the flow though is the same as the taxi.
Provider accept or decline request

Component 2: Order Food, Grocery & More

list of restaurant

Discover Restaurants Nearby

  • Here the user gets a glimpse into all the Restaurants nearby as soon as they provide their location details.
  • Thereafter the user would be empowered to choose the restaurants that fall within the vicinity of the location provided by them. The app will present users with a list of nearby restaurants and also give them the flexibility to filter their search on the basis of the cuisine and sort the listing thereafter.
  • The Other Categories like Grocery Delivery, Pharmacy Delivery, Wine Delivery, Stationary Delivery would work same as Food Delivery.

Placing Order for Meal

  • user order dashboard

    User App This section helps the user efficiently place an order for their favourite meals from the restaurant of their choice and also get a glimpse into all the restaurants that are online.

  • restaurant sliding onine availability

    Restaurant App This app is primarily for the restaurant owners. They can set their availability online or offline by simply sliding on the toggle. In case of the restaurant setting their availability online, they start receiving food requests from the users and in case they set their availability as offline thereafter they would not receive further food order requests from the customers.

  • Driver set his availability

    Delivery Driver App This app is primarily for the Delivery Driver who delivers the meals to the Customer. The driver can set their availability to online by simply sliding on the Online toggle. Thereafter they start receiving food delivery requests and in a situation where they set their availability to offline they do not receive further delivery requests.

Steps Users Follow to Order Meals from User App

  • user check restaurant menu Menu Screen

    Here the user gets a menu of the meals from the respective Restaurant selected by them. User can also see if the Restaurant is following the Best Safety Standards or not.

  • user search food items Search Food

    In this screen the user can search the meals they are in search of.

  • user add food item to basket Add to Cart

    As soon as the user locates the meals they are in pursuit of, they can thereafter add the same to the Cart.

  • user edite food item View/Edit Cart

    This section assists the user to get a glimpse into the meals ordered by them and add anything extra or remove what is unnecessary.

  • user add toppings Select Toppings

    In this screen, the user will be presented with a list of toppings that they can choose from for some of the meals and thereafter customize the meals ordered by them.

  • user confirm order to check out Checkout Screen

    As soon as users have found the meal they are in search of and customized it, they are thereafter moved to the checkout section where they need to confirm the Delivery Address, Delivery Options, and Items. They can also apply coupon (If any).

  • user confirm order to check out Delivery Options

    Here User can select whether he wants to Opt for Contactless delivery at door or Take away.

  • use choose payment method Choose Payment Method (Cash/Card/Wallet)

    As soon as they confirm their purchase, users are asked to choose the payment method they would want to follow to pay for the meals ordered by them, choosing between Cash, Card or In App Wallet.

  • new order details

    Lorem Ipsum content goes here and your ipsum content goes here and Lorem Ipsum content goes here.

After User Places Order

  • order place notification

    Here the user gets notified and informed thereafter that their order has been placed and shall be delivered shortly. The user also gets the Call feature so that they can place a call to the restaurant to know the exact location of their meals.

  • restaurant app displays order details

    Once the order gets placed, the Restaurant App displays a screen containing the details of Order received. The latest Order will be displayed on top.

  • new order details

Tracking the Order

  • user track the order

    Utilizing this feature, the user can track the meal ordered by them. This order tracking page presents the user with a flowchart. In other words the overall delivery process right from the order getting placed until its delivery is shown here. Also, it helps the user know the exact location of their order and exact time of arrival.

  • total bill amount confirm or decline

    The Restaurant gets the order details and take a look into the same. Thereafter they can confirm or decline the order request as per their choice.

  • tracking

Order Assignment to Delivery Driver

  • assign driver
  • restaurant assigns to driver

    As soon as the Restaurant accepts the order request of the user, they thereafter get presented with a screen containing bill details as well as a button reading ‘Assign Driver’. Upon tapping this button, the request for pickup and delivery gets sent to the delivery driver.

  • delivery driver sees request

    As soon as the Restaurant taps on ‘Assign Drvier’, the request thereafter gets sent to the delivery driver. The delivery driver receives the request in the form of a notification on their app along with a timer.
    Note – The driver ought to accept the order within the timeframe set on the timer, failure of which would lead to the request getting sent to the next driver.

Order Processing

  • user see assigned driver for pickup of order

    The User would get information that a driver has been assigned to pick up their order. The same will be displayed as a progression in the flowchart on the Users screen.

  • restaurant get notification for driver accept order

    The Restaurant will be notified of the driver accepting the order. This notification will contain the message that the Delivery Driver is enroute on their way to collect the order and will also contain the details of the order.

  • delivery driver see order picup address

    The Delivery Driver will get a view of the current task on their app. This will contain the address of the restaurant from where the order needs to be collected as well as the address where delivery needs to be made. The section also presents the driver with the Call option so that they can place a call to the restaurant and a Map to navigate to the restaurant.

delivery driver pickup order

Status of Delivery Driver

The Delivery Driver reaches the restaurant and thereafter picks the order up. The delivery driver will get a glimpse into the order details so that they can pick the same without any kind of confusion. Thereafter they would take a picture of the order and update on their app as ‘Order Picked Up.’

Last Leg of Delivery

  • user see the status of the driver

    User receives the driver's status containing their estimated time of arrival and the flowchart gets marked as per the drivers movement.

  • restaurant track status of order

    The restaurant will be able to track the whereabouts of the order and find out if the order has reached the recipient or not.

  • driver see the address of the recipient

    After the order gets picked up by the delivery driver, they will receive details of the person they have to deliver the meals to. Also, they get the Call option so that they can call the customer to find out the way to reach them and a Map so that they can reach in ease and deliver the meal in considerable ease.

order delivered successful

Order Delivered Successfully

As soon as the order gets successfully delivered to the customer, it gets updated on the app. The order delivered icon thereafter turns green along with a timestamp for the same and contains the message that the order has been delivered.

Apart from this, there are two other toggles, namely, Not Delivered and Ok, Got It.

  • Not Delivered

    In case of the driver marking the order as delivered and the customer has yet not received the same, the user needs to simply tap on ‘Not Delivered’ upon which the admin gets notified of the same.
    Note - The customer can place a call directly to the delivery driver also when they tap on this toggle.

  • Ok, Got It

    On receiving the meal, the customer needs to tap on this button so as to confirm they have received the meal.

    user rate & review to restaurant & driver

    Rating and Review

    • The user now provides rating and review to the restaurant on the basis of the quality of meal delivered to them.
    • The User can also provides rating and review to the Driver based on the Delivery experience.
    Other Deliveries

    Other Delivery Services

    (Grocery Delivery, Wine Delivery, Stationary Delivery, Bottled Water Delivery etc.)

    User can also order other Items through Apps like Grocery, Wine, Stationary, Bottled Water etc. The Flow of ordering these Items would be same as Food Delivery mentioned above.

    Component 3: Send Anything (Parcel Delivery)

    multi delivery Landing Screen

    Users can enjoy sending any kind of Parcel using this app. Whether it is sending one item form one place to the other or getting multiple items delivered at Multiple Locations, this app has got it all!

    single delivery send and box multi delivery send and box
    Common Delivery
    Single Delivery (Send)

    This option can be used by the User when they are willing to send across a relatively smaller item such as an envelope, some files etc. from point A to point B.

    Deliver All
    Single Delivery (Box)

    This option is best for the User when the items to be sent across are bigger in size. For example, the User can use the Box option to send Bags of cement, home furniture etc. from point A to point B.

    Select services
    Multiple Deliveries (Send)

    User can send across multiple files, multiple letters, and multiple items of smaller sizes in a single booking from one pick up location to multiple places.

    Taxi and Rental Part
    Multiple Deliveries (Box)

    This is a great option for the Users who wish to send large and bulky items from one place to Multiple places for example, sending across Multiple Cement bags from the factory to Multiple construction sites.

    Single Delivery

    choose service categories choose sub categories
      Provide Parcel Pickup location, choose Delivery Vehicle (Single Delivery)
    • User needs to add their location first so as to get connected with the nearest Parcel Delivery Drivers.
    • Upon completing this step, they need to select the Delivery Vehicle like Scooter, Cargo Car, Truck etc..
    • User can choose the payment option as Cash, Card or Wallet.
    choose service categories
      Add Parcel Details
    • User can add Parcel details like Receiver name, Package type, details etc.
    • User can provide their Special Delivery instructions if any.
    choose service categories choose service categories
    • After entering the parcel details, User can review the booking summary and can make payment.
    choose service categories
    • After providing all the details, a request will sent to nearby Delivery Driver.
    • Driver now needs to accept the request within the time given in timer.
    • The request is time bound and thus if the request does not get accepted within the timeslot of the timer, the request gets automatically sent to the next Driver.
    choose sub categories

    Delivery Driver arriving

    choose service categories
    • As soon as Driver accepts request, User receives the details of the Driver. User can track the Delivery Driver location on Map.
    • The User can remain connected with the Delivery Driver via calls and messages.
    • The Driver receives the location of the User and can track the pickup location on Map.
    • The Driver remains connected via calls and messages till they arrive.
    • The Driver can also cancel the Delivery.
    choose sub categories

    Delivery Driver Arrived

    job progress
    • Upon the arrival of the Driver, the User gets notified with 'Driver X Has Arrived at Your Location for Parcel Pickup’.
    • Upon the arrival, the Driver confirms their arrival at the location of the User by selecting from the options Yes or No.
    slide to begin job

    Parcel Delivery Started

    job progress
    • Upon the Driver arriving and beginning the Delivery process, the User in turn gets notified with ‘Your Delivery Service has Started.
    • The Driver begins their service and tracks the Delivery location where the parcel needs to be delivered.
    slide to begin job

    Delivery Verification

    Delivery Confirmation
    • Upon delivery, the driver can confirm the start of the delivery by verifying the signature provided by the sender.

    Delivery process starting confirmation

    Delivery Confirmation
    • Upon delivery, the driver can confirm the delivery by entering the unique code provided by the sender.

    Parcel Delivered Successfully

    job progress
    • Upon the delivery, the User is updated about delivery that 'Your parcel delivery has been completed’.
    • Upon reaching the Delivery Address, the Drivers slides on ‘End’ to confirm the end of the Service.
    slide to begin job

    Delivery Confirmation

    Delivery Confirmation
    • Upon delivery, the delivery driver can confirm the delivery by verifying the signature provided by the recipient.

    Invoice Summary

    choose service categories
    • Upon the end of Delivery, the invoice gets shared with them.
    • The summary contains the details of the Service provide including its fare, date, discount applied (if any) , fare details and review in order to provide feedback.
    • Invoice will be displayed to Delivery Driver.
    • The invoice contains the total fare, payment type chosen by user. In case of cash, the Driver collects the same from the user. The summary also contains the base fare, distance, time, tax and subtotal of the entire Service provided.
    choose sub categories

    multi delivery

    box-multiple deliveries parcel delivery
    • In case of the user wanting to send more than one item to more than one place, they can thereafter choose the Multi Delivery Option. To utilize this service the user needs to select the vehicle type they require for the mentioned delivery.
    • The next step involves providing the pickup address from where the items need to be picked and thereafter provide the location wehre the items need to be delivered. The same would also get displayed on the map and the user would have to simply provide all the required information aout the parcel.
    • As soon as the user provides the address for pickup and delivery both, they need to next provide details in relation to the items being sent
    • These details would include the name of the receiver, contact details, special instructions (if any), and details of the item that may include, ‘electronic/fragile’ etc. and package size.
    • With the user providing all the details given above, they need to tap on ‘Deliver Now’ and in case of error made on the part of the user, they simply have to tap on ‘Reset’, thereafter they need to again repeat the steps.
    • The user now needs to tap on ‘Add Delivery’ to add another location for the delivery.
    • On tapping ‘Add Delivery’ they would need to provide details of the address where they want the second delivery to be made and the steps are the same as when done in the first delivery.
    • The user can add multiple delivery stations repeating the same method. Thereafter, the map will show the routes of all the deliveries that have been requested
    • When the User then taps on “Next” option on the bottom of the screen, he will then be taken to a screen that shows the pricing.
    • The user gets the payment mode that they can choose from such as cash or card and get the option thereafter to select the person who will make the payment, that is, the sender or receiver or each recipient.
    • Further the flow of delivering the Parcel will be same as described in single delivery.

    Component 4: Hire Genie or Runner

    Delivery Genie

    • App Home Screen

      Here you can see different services that you can book. Choose "Delivery Genie" Service if you want to buy anything from anywhere.

    • Delivery Genie Landing Screen

      User here can see the information regarding Delivery Genie.

      To find a Store, User can tap on "Find a Store" button.

    • Delivery Genie

      User can choose the store he likes and can add the Items that are needed. Delivery Genie feature is mentioned more below

    Select a Store

    Add Address
    • User can pin point the the Store that he likes on the Map.
    • The address of the Store will be automatically fetched and will be displayed on the Map.

    Driver App - Set Availability

    driver availability
    • Driver can login in his App and set his status as 'Online' or 'Offline' as per his availability.

    Add Items that you need

    Add item name Items list
    • User can make the list of Items that he needs from the selected Stores.
    • One by One, User can add all the Items that he wants and can define the quantity.

    Enter your Delivery Address

    Select Address ready checkout
    • User can enter his Delivery Address where he want the Delivery of the Items.
    • Here, User can also select from the Delivery Addresses that are already saved or can add the new one.

    Sending Request to Driver

    Select Address ready checkout
    • After adding all the Items, delivery charges will be shown on the Screen.
    • Delivery charges is the fixed amount as per distance between Delivery location and the Store.
    • Once User taps on Proceed button, Driver will receive the Delivery request on his App.
    ready checkout

    Booking Confirmation

    job progress
    • User will receive the confirmation message on this screen once Delivery Driver accepts the request.
    • Once Driver accepts the request. It will be added in Current Tasks list.
    slide to begin job

    Track Delivery

    job progress
    • User can see the status of the Delivery on his App and can also see the Driver location on the Map.
    • Driver can reach to the Store and can check the list of the Items needed.
    slide to begin job

    Upload Item Photos

    Manage Vehicles choose sub categories
    • Driver can upload the photos of each Item one by one from the Store.
    • These photos will be available for the User to review.

    Review Items

    Manage Vehicles choose sub categories
    • User can review the images uploaded by the Driver. They can confirm whether the Items they have ordered are same or not.

    Items Picked Up

    job progress job progress
    • Once all Products are reviewed, User can further see the Billing amount and the status of the Delivery.

    Delivered Successfully

    Select Address ready checkout
    • Driver can confirm the delivery once he has reached to User’s place and delivered the Products.
    • Once Driver confirms the Delivery, User can see notification on the App that the Delivery has been done successfully.
    ready checkout

    Reviews and Ratings

    job progress
    • User can review and rate Driver after the Delivery is done.
    • Driver can review and rate User after the Delivery is done.
    slide to begin job

    Delivery Runner

    • App Home Screen

      This is the Landing Screen of the DudeX wherein you will see all types of Deliveries available. Here you can select the Delivery Runner Services.

    • Delivery Runner Landing Screen

      Hire a Runner boy that will do your errand jobs of pickup / Drop / Delivery in your nearby area for you.

    • Select Address and Add Items

      Here User can select the pickup address and the items that needs to be picked up.

    Add Pick Up Address

    Add Address
    • Here you can pick up the location from where you want the pickup something.
    • You as a User will be able to see the location of the Runner Boy on Map in real time so you know where he is all the time while working on your tasks.

    Driver App - Set Availability

    driver availability
    • Driver can login in his App and set his status as 'Online' or 'Offline' as per his availability.

    Add Items that you need

    Add item name Items list
    • Here User can select the pickup address and the items that needs to be picked up.
    • Once the details are entered, User can select whether Delivery Driver need to make payment or not at the pickup location.

    Enter your Delivery Address

    Select Address ready checkout
    • User can enter his Delivery Address where he want the Delivery of the Items.
    • Here User can also select from the Delivery Addresses that are already saved or can add the new one.

    Sending Request to Driver

    Select Address ready checkout
    • After adding all the Items, delivery charges will be shown on the Screen.
    • Delivery charges is the fixed amount as per distance between Delivery location and the Pickup address.
    • Once User taps on Proceed button, Driver will receive the Delivery request on his App.
    ready checkout

    Booking Confirmation

    job progress
    • User will receive the confirmation message on this screen once Delivery Driver accepts the request.
    • Once Driver accepts the request. It will be added in Current Tasks list.
    slide to begin job

    Track Delivery

    job progress
    • User can see the status of the Delivery on his App and can also see the Driver location on the Map.
    • Driver can reach to the pickup location and check the list of the Items needed.
    slide to begin job

    UPLOAD ITEM PHOTOS

    Manage Vehicles choose sub categories
    • Driver can upload the Photos of each item / stuff one by one from the pickup location.
    • These photos will be available for the User to review.

    Review Items

    Manage Vehicles choose sub categories
    • User can review the images uploaded by the Driver. They can confirm whether the Items they have added are same or not.

    Items Picked Up

    job progress job progress
    • Once all Items are reviewed, User can further see the Billing amount and the status of the Delivery.

    Delivered Successfully

    Select Address ready checkout
    • Driver can confirm the delivery once he has reached to User’s place and delivered the Items.
    • Once Driver confirms the Delivery, User can see notification on the App that the Delivery has been done successfully.
    ready checkout

    Reviews and Ratings

    job progress
    • User can review and rate Driver after the Delivery is done.
    • Driver can review and rate User after the Delivery is done.
    slide to begin job

    Component 5: Online Video Consulting

    choose service categories choose sub categories
      Online Video Consultation
    • Users can connect with experts through video calls to get consultation on various topics like Lawyers, Astrology, Teaching, Yoga and Fitness.
    • Here we are taking example of Tutor Video consultation. User can select the Category as Tutor.

    Service Providers List

    choose service categories choose service categories
    • List of Subcategories will be displayed. User can select the Subcategy as Math.
    • Based on the selected Categories, list of nearby Service Provider will be displayed.
    choose service categories choose sub categories
      Provider Profile details
    • User can tap on any Provider from the list and can see his Profile details like the Service he provides, Gallery and Reviews.
    • User can provide special instructions (if any) and can book the Provider.
    choose service categories choose sub categories
      Booking and Payment
    • User can proceed to book the Services by choosing the Payment options (Cash / Card or Wallet)
    • User can also make payment using the previously saved Card.
    Select booking location
    • As soon as the user has completed these steps, the Job request gets sent thereafter to the Service Provider.
    • The service provider now receives the request where they need to offer their services along with the location and thereafter can accept or decline the same as per their choice.
    provider manage work location

    Job Request Accepted

    • As soon as Service Provider accepts job request, the user gets notified of the same with the message ‘Service Provider Has Accepted Request’.

    Start Service

    Select booking location
    • User can see that Service Provider has accepted the request.
    • Service Provider can start the Services by tapping on the "Start Video Consulting".
    provider manage work location

    Video Call

    User and Service Provider can connect to each other via Video call.

    Invoice Summary

    Select booking location
    • After the Video Consultation is over, User can see the Invoice Summary and can make the Payment using Cash, Card or wallet.
    • After the Video consultation, Provider can view the Invoice summary and can collect the payment.
    provider manage work location

    Component 6: Bid for Services

    choose service categories choose sub categories
      Bidding By Service Providers for the Jobs
    • Users can book the providers by posting the Job details and allow providers to bid for that Job within the User's budget. Users will select the provider based on bid offer, reviews and provider portfolio.
    • Post and Bid feature available on iOS Apps and Android Apps.
    • User can select the Category & Subcategory of the Service they want. Eg. Painting Service - Interior Painting

    Place Your Bid

    choose service categories choose sub categories
      Provide Service details
    • After choosing the Category, User can provide more details about the Task like Budget, Location, Date, Time, files and Special Instructions.
    • User can tap on the "Post" button and can post the Task details.
    choose service categories choose sub categories
    • Based on the Task details, a notification will be send to all the nearby Service Providers that fall in the selected category and budget.
    • User can see the Tasks posted in My Bookings (Bidding) section.
    • In Task details, they can see the response of all the Service Providers.
    choose service categories choose sub categories
    • Services Provider will see Bids in their My Booking Section.
    • Tapping on View details button, they can see the Task details and can "Accept" / "Decline" or "Make An Offer".
    choose service categories choose sub categories
    • Service Provider can counter offer User by providing the Task charges and Instructions if any.
    • Service Provider can then see the Status of bidding in My Bookings.
    choose service categories choose service categories
    • User will get notification in the app that Service Provider has countered offered.
    • User can then accept / decline or revise the offer. User can enter the amount that he wants to pay and the Instructions.
    choose service categories
    • User will then wait for the Service Provider to answer.
    • They can see the status of the Bidding in My Bookings Section.
    choose service categories choose service categories
    • Service Provider would see the budget offered by the User and again accept / decline or Re offer.
    • Lets say Service Provider agreed and accepted the offer. Same notification will be sent to the User for confirmation.
    choose service categories choose service categories
    • User can then give the confirmation by accepting the offer.
    • User can select the payment mode as Cash / Card / Wallet.
    choose service categories choose sub categories
    • Service Provider can start Task and see the Job location in the Map.
    • Service Provider can also see the details of the Service requested by the User.
    • User can see the status of the Task as "Service Provider has arrived at your service address" in his app step by step.
    • Service Provider can also see the status of the Task as "You have arrived at the Service Address". They can slide the "Begin Task" button and can start the Service.
    • User can see the Service as started.
    • They can slide the "End Task" button and can End the Service.
    • User can make the payment after the Service is done. And can also see the Invoice summary.
    • Service Provider will be asked to collect the money as shown in invoice.
    • User can Rate and review each other after the Task is completed.
    • Service Provider can Rate and review each other after the Task is completed.

    Component 7: On-Demand Services

    choose service categories
      Service Provider On Demand
    • User can choose the category from the Landing screen as "Services".
    • User can view different available Services and can book any.
    choose service categories choose sub categories
      Choose the Service You Want (For Eg. Car Wash)
    • The screen presents users with all the other services present in the app like car wash, tow truck, beauty, etc. and choose from them the one they want.
    • On selecting the service of their choice, the User now gets presented with a subcategory of the same.

    Book Service Provider

    choose service categories choose sub categories
    • User is presented with a list of all the nearby service provider.
    • The user can also get a glimpse of the nearby service providers utilizing the Map View.

    Manage Services

    choose service categories choose sub categories
    • Utilizing this feature, Service Providers can update the information in relation to the Services offered by them, including its subcategory.
    choose service categories choose sub categories
      Profile and Booking Summary
    • Here in this section, Users would get a glimpse of the profile of the service provider they have selected.
    • The section also presents Users with the list of Services provided by that Service Provider and thereafter book the service and pay.
    choose sub categories choose service categories
      View Gallery and Reviews
    • The section presents user with all the past work of the Service Provider in the form of a Gallery and Reviews as well so that they can choose the correct Service Provider.
    choose service categories choose sub categories
      View Booking Summary and Pay
    • As soon as user books the Service and chooses the mode of payment, they get presented with a Booking Summary containing the details of the Service, the mode of payment selected and the location where service would be delivered.
    Select booking location
    • User needs to choose location where they would require service. They can select from the two options – Location of User or Location of Service Provider.
    • Service Provider can choose the location where he would be providing the Services.
    • Service Provider can opt to provide service at User's location or his own location.
    provider manage work location
    Select booking location
    • As soon as the user has completed these steps, the Job request gets sent thereafter to the Service Provider.
    • The service provider now receives the request where they need to offer their services along with the location and thereafter can accept or decline the same as per their choice.
    provider manage work location

    Job Request Accepted

    Select booking location
    • As soon as Service Provider accepts job request, the user gets notified of the same with the message ‘Provider Has Accepted Request’.
    • The Service Provider gets presented with the details of the location where they need to provide the services, along with the subcategory of services that need to be provided.
    provider manage work location

    Service Provider Arrives at Job Location

    Select booking location
    • Service Provider needs to tap on ‘Arrived at Job Location’as soon as they arrive at the location of the User.
    • User gets notified as soon as service provider arrives at job location with the message ‘Provider has arrived at your location’.
    provider manage work location

    Job started

    Select booking location
    • With the arrival of Service Provider, the service begins thereafter and the user gets notified of the same with the message reading ‘Service Provider has Started Job’.
    • The Service Provider starts the service now and taps on ‘Job Started’.
    provider manage work location

    Job completed

    Select booking location
    • As soon as the service provider is done with their services, the user gets notified of the same with the message reading ‘Service Provider has Completed Job’.
    • As soon as service provider is done with their services, they tap on ‘Job Completed’ to notify the app and the user thereafter of job completion.
    provider manage work location

    Invoice Summary

    Select booking location
    • As soon as the service provider taps on ‘Job Completed’, thereafter an invoice summary gets presented on the user app containing the details of the service and the payment related to the same.
    • As soon as the service provider taps on ‘Job Completed’ thereafter an invoice summary gets generated on their screen containing the payment details, services and the mode of payment chosen by user.
    provider manage work location

    Reviews and Ratings

    The Review and Rating section present on the app of the user and service provider both help both provide reviews to each other as well as provide rating to each other based on the experience of services.

    Select booking location
    • This helps the user provide unique reviews and rate the service provider based on the nature of services provided by them.
    • Utilizing this feature, the service provider on completion of their job can provide review and provide rating as well to the user.
    provider manage work location

    Manage Availability

    choose sub categories
      This section helps the service provider manage their availability
    • This section present on the app of the service provider helps them select the timeslot and the days they are available to offer their services to the customers.

    Component 8: Buy, Sell & Rent Real Estate

    choose service categories
    • Users can Buy & Sell Real Estate Properties like Apartments, Homes/Villas, Warehouses, Industrial Sheds, etc. on the App.
    • Users who want to Buy a Property can tap on the “Buy, Sell & Rent Real Estate” Section. As soon as they tap here, an entire page with Nearby Properties for Sell will be displayed.
    choose service categories choose service categories
    • User can view list of all the available nearby Properties.
    • The User can search Property by name OR can filter it by “Property Type”, “Property Facing”, “Furnishing”, “Floor”, etc.
    • The User need to select required filters and then tap on “APPLY” button at bottom.
    • It will show the Properties based on the filter selected.
    • If users like a Property, they can tap on it and see its Details.
    choose service categories choose service categories
    • On the “Property Details” screen, users can view more Images of the Property uploaded by the owner, its Resale Value, Location, and a Short Description.
    • Also, users can see its Listing Type, Area, Furnishing, Number Of Floors, Bedrooms, Available Amenities, etc.
    • Users can view the Property’s Location on the Map as well.
    choose service categories
    • To get in touch with the Property Owner and get more Details, users can fill out an Inquiry Form.
    • User interested in the property will send an "Inquiry” form providing the contact details like Name, Email etc.
    choose service categories choose service categories
    • By tapping on "Submit" button, the user receives a notification informing "The inquiry has been sent successfully, and the owner will get in touch shortly".
    • Users can also connect with the owner by tapping the "Call" tab at the bottom of the screen for further discussion.

    BUY, SELL & Rent REAL ESTATE - NEW LISTING

    choose service categories choose service categories
    • Users can easily post a new listing for a property that they want to sell.
    • Users who want to Sell a Property can tap on the “Buy, Sell & Rent Real Estate” Section.
    • As soon as they tap here, they will be redirected to a new screen where they can tap on “New Listing” to post property details.
    choose service categories choose service categories
    • After tapping on “New Listing,” an entire list of different property categories will be displayed.
    • Now, users can select their Property type (say, House/Villa).
    • On the “New Post” page that appears, they can start filling in the details of the property, like area, furnishing, society name, number of floors, property age, etc.
    choose service categories choose service categories
    • After entering all the Property details, the user can upload multiple images of their property that buyers will see.
    choose service categories choose service categories
    • After uploading images, the user will be redirected to the “Add Location” Screen.
    • Here, the user can pin the exact location of the property and add a proper address that will be visible to users browsing their property.
    • If the property owner doesn’t want their Address to be displayed in the listing, they can choose to hide it by unselecting the given checkbox.
    choose service categories choose service categories
    • Next, the user can add the resale price and review the property details they have filled out before posting the listing.
    choose service categories choose service categories
    • The user can review the photos they have uploaded, the pinned location, and the address before posting the listing.
    • When the user Tap on the Map icon he can see the option to navigate the location of the Real-Estate Property
    choose service categories choose service categories
    • Finally, they can choose a suitable plan (Free or Paid) depending on their requirements.
    • If the User selects a Paid plan he can pay via Wallet or Card.
    • Buying a paid ad can help the user list the property as "Featured" and reach more buyers.
    choose service categories choose service categories
    • Users will get a confirmation notification after they submit their Property listing on the App.
    • Users can now see their listing under "Posted Items" and manage it from the same page.
    • Users can delete and review the listing whenever they want.
    • Once Property is approved by the Admin, it will be displayed on the Application.

    Component 9: Buy, Sell & Rent Cars

    choose service categories
    • Users can Buy, Sell & Rent Cars like Luxury, SUVs, Sedan etc. on the App.
    • Users who want to Buy or Rent a Car can tap on the “Buy, Sell & Rent Car” Section.
    choose service categories choose service categories
    • As soon as they tap here, an entire screen with nearvy available Cars for Sale & Rent will be displayed.
    • Now, Users can browse different categories according to their needs and find relevant Car in the chosen category.
    • The User can search Car by name OR can filter it by “Fuel Type”, “Transmission”, “KMS / Miles Driven”, “Condition”, etc.
    • The User need to select required filters and then tap on “APPLY” button at bottom.
    • It will show the Cars based on the filter selected.
    choose service categories choose service categories
    • Tapping on any Car, User can view Car details like Name, Model, Fuel Type, Transmission etc.
    • User can also see the location of Seller.
    • User can contact Owner by tapping on "Contact Owner".
    choose service categories
    • As soon as User taps on "Contact Owner", a form will be displayed.
    • User can enter his details like Name, email and contact details.
    • After entering all the details, User can taps on Submit button to submit his query.
    choose service categories choose service categories
    • By tapping on "Submit" button, the user receives a notification informing "The inquiry has been sent successfully, and the owner will get in touch shortly".
    • Users can also connect with the owner by tapping the "Call" tab at the bottom of the screen for further discussion.

    Post Car to Sell & Rent

    choose service categories choose service categories
    • User can taps on "Buy,Sell & Rent Cars" On Home Screen and can easily post a new listing for a Car that they want to sell.
    • Users who want to Sell & Rent a Car can tap on the “New Listing” button.
    choose service categories choose service categories
    • User can enter choose Car Type like Hatchback, Sedan, Luxury, SUV, Mini SUVs etc.
    • User can enter more details like listing type (Rent / Sell), Make, Model, Fuel Type etc.
    choose service categories choose service categories
    • After entering all the Car details, the user can upload multiple images of their Car that buyers will see.
    choose service categories choose service categories
    • After uploading images, the user will be redirected to the “Add Location” page.
    • Here, the user can pin the exact location of the Car and add a proper address that will be visible to users browsing their Car.
    • If the Car owner doesn’t want their Address to be displayed in the listing, they can choose to hide it by unselecting the given checkbox.
    choose service categories choose service categories
    • Next, the user can add the resale price and review the Car details they have filled out before posting the listing.
    choose service categories choose service categories
    • The user can review the photos they have uploaded, the pinned location, and the address before posting the listing.
    • When the user Tap on the Map icon he can see the option to navigate the location of the Car.
    choose service categories choose service categories
    • Finally, they can choose a suitable plan (Free or Paid) depending on their requirements.
    • If the User selects a Paid plan he can pay via Wallet or Card.
    • Buying a paid ad can help the user list the Car as "Featured" and reach more buyers.
    choose service categories choose service categories
    • Users will get a confirmation notification after they submit their Car listing on the App.
    • Users can now see their listing under "Posted Items" and manage it from the same page.
    • Users can delete and review the listing whenever they want.
    • After Admin's approval, Car details will be displayed on the Application.

    Component 10: Buy, Sell & Rent General Items

    choose service categories
    • Users can buy and sell general items like electronics, furniture, lawn & garden tools, etc.
    • To find an item, the user needs to go to the “Buy, Sell & Rent General Items” section.
    choose service categories choose service categories
    • On the landing page, users will see the options like Browse Categories, Find an Item, etc.
    • Users can now tap on the category (say, Home Furniture) to start browsing for the item they are looking for.
    • By tapping on an item, a Detailed Information Page will appear.
    • The User can search General items by name OR can filter it by “Condition”, “Age (In Years)”, etc.
    • The User need to select required filters and then tap on “APPLY” button at bottom.
    • It will show the General items based on the filter selected.
    choose service categories choose service categories
    • On the Item Details page, users can see a Short Description of the item, and other information like Listing Type, Brand/Model, Condition, etc.
    • Users can also see the Rent or Sale price of the item and the Location of the owner on the map.
    • If the user wishes to Purchase/Rent the item or get more information, they can tap on Contact Owner.
    • By tapping on Contact Owner, an Inquiry form will appear.
    • User interested in the General Item will send an "Inquiry” form providing the contact details like Name, Email etc.
    • By tapping on "Submit" button, the user receives a notification informing "The inquiry has been sent successfully, and the owner will get in touch shortly".
    • Users can also connect with the owner by tapping the "Call" tab at the bottom of the screen for further discussion.

    Buy, Sell & Rent General Items - New Listing

    • Users can Buy, Sell, & Rent General Items on the app.
    • The user who wants to sell an item or put it on rent has to post a listing first.
    • The user has to tap on “Buy, Sell, & Rent General Items” and then, tap on the “New Listing” option on the page that appears.
    choose service categories choose service categories
    • The user now has to select the item category such as home furniture, electronics, fashion & accessories, lawn & garden tools, etc.
    • Suppose the user selects Home Furniture. Now, under the subcategory, they can select items such as sofas, chairs, tables, etc. that they want to sell or rent out.
    choose service categories choose service categories
    • After choosing the subcategory, the user needs to fill out item information like listing type, item name, condition, etc.
    • Next, they can add multiple images of the item for the buyer/renter’s reference.
    choose service categories choose service categories
    • The user can pin the location on the map.
    • After tapping on “Add Location,” they need to enter the detailed address.
    • If they don’t want other users to see their address, they can opt out of it by unselecting the checkbox.
    choose service categories choose service categories
    • In the next step, the user needs to add the resale/rent price of the item and review all the entered details.
    choose service categories choose service categories
    • The user can review the photos they have uploaded, the pinned location, and the address before posting the listing.
    • When the user Tap on the Map icon he can see the option to navigate the location.
    choose service categories choose service categories
    • Once the user reviews the uploaded information, they can proceed by selecting a suitable plan (Free or Paid).
    • If the User selects a Paid plan he can pay via Wallet or Card.
    • By purchasing a Paid Plan, the user will be able to showcase their listing as “Featured".
    • Featured Ads get priority and are displayed on top of all other posts.
    choose service categories choose service categories
    • As soon as the user chooses a payment plan, a push notification will pop up with a confirmation message.
    • Under “Posted Items”, the user will be able to delete the listing if they want and review it.
    • After Admin's approval, Item will be displayed on the Application.

    Component 11: Car Pool

    choose service categories choose service categories
    • To book a carpool ride, the user needs to tap on “Car Pool” and then select “Book a Ride”.
    • On the page that appears, the user needs to enter the destination they are leaving from and where they are going.
    • They can select the date on which they are traveling and the number of passengers.
    • By tapping on “SEARCH”, the app will display relevant carpool rides.
    choose service categories choose service categories
    • The user can tap on Driver Details to see more information about the driver and car.
    • The User can see list of Rides available.
    • The User can tap any Ride and can see more details.
    choose service categories choose service categories
    • Also, the Rider can voice call the Driver and also place a call by tapping on the phone number.
    • After viewing the Driver’s details, the user can book the ride.
    • To book the seats, the User (Rider) needs to tap on "Continue."
    choose service categories choose service categories
    • The user can choose to pay for the booking via their in-app wallet balance, card, or cash if they want to.
    • By tapping on "Done," the rider will see a push notification with a confirmation message.
    choose service categories choose service categories
    • Driver - To see the passenger details and approve the ride, the Driver needs to go to “Publish Rides”.
    • Then, select the Published Ride to see the details like passenger name, number of seats booked, chosen mode of payment, etc.
    • The Driver can now Accept or Decline the Ride request.
    choose service categories choose service categories
    • As soon as the Driver accepts the request, they will get a push notification with a confirmation message.

    Car Pool / Ride Share - Publish a Ride

    choose service categories choose sub categories
    • Users can post ride details and offer carpool services to other users who want to travel the same route.
    • To publish the ride details, users need to tap on “Car Pool”.
    • Then, they can select a suitable option like Publish a Ride, Book a Ride, or View My Rides.
    choose service categories choose sub categories
    • To publish a Ride, the user needs to provide details like the departure and destination addresses, the date & time when the trip starts, the number of passengers they can take, and the price per seat.
    • Users can also see the recommended price per seat based on the distance they enter.
    choose service categories choose sub categories
    • Next, the user (Driver) needs to enter the details like their name, contact number, car details, and additional notes if they want.
    • The Driver needs to Upload Documents for Verification such as address proof, Driving License, Vehicle Document, and Vehicle Insurance.
    • On the same page, the Driver can review the Ride Plan.
    • After reviewing the details, the user needs to Tap on “Publish Ride” to post it on the app.
    choose service categories choose sub categories
    • The user will get a confirmation message as soon as their Ride is Published.
    choose service categories choose service categories
    • By tapping on "My Rides", the user will be able to see the details of published rides and booked rides.

    Component 12: Medical Services

    choose service categories
      Book A Medical ServiceApp Feature Video
    • Book An Appointment: Using this section of the App, a User can book appointment with Medical Experts like General Physicain, Physiotherapist, Nurse, Psychologists, Cardiologist etc
    • Video Consultation: User can also opt for Video Consultation option and can book Video Consultation of Orthopedic, General Physician, Neurologist, Dietician etc.
    • Other Medical Services: The Major Services that User can book from this section are Pharmacy Delivery, Ambulance, Vet etc..

    Book An Appointment - Doctor / Physiotherapist / Nurse / Psychologists / etc

    choose service categories
    • To book an Appointment, User can select the Services from Book An Appointment/Service like General Physican, Physiotherapist, Nurse, Psychologists etc.
    • Here, lets take the example of Doctor on Demand Service.
    • All other Services in this Category will work same as Doctor on Demand.
    choose service categories choose service categories
    • User can view the list of nearby available Service Providers / Doctors / Nurse / Vet / Physiotherapist etc
    • They can also navigate their location in the google Map

    Manage Services

    choose service categories choose sub categories
    • Utilizing this feature, Doctors can update the information in relation to the Services offered by them, including its subcategory.
    choose service categories choose sub categories
      Profile and Booking Summary
    • Here in this section, Patients would get a glimpse of the profile of the Doctor they have selected.
    • The section also presents Patients with the list of Services provided by that Doctor and thereafter book the service and pay.
    choose sub categories choose service categories
      View Gallery and Reviews
    • The section presents Patient with all the past work of the Doctor in the form of a Gallery and Reviews as well so that they can choose the correct Doctor.
    choose service categories choose sub categories
      View Booking Summary and Pay
    • As soon as Patient books the Service and chooses the mode of payment, they get presented with a Booking Summary containing the details of the Service, the mode of payment selected and the location where service would be delivered.
    Select booking location
    • Patient needs to choose location where they would require service. They can select from the two options - Location of Patient or Location of Doctor.
    • Doctor can choose the location where he would be providing the Services.
    • Doctor can opt to provide service at Patient's location or his own location.
    provider manage work location
    Select booking location
    • As soon as the Patient has completed these steps, the Job request gets sent thereafter to the Doctor.
    • The Doctor now receives the request where they need to offer their services along with the location and thereafter can accept or decline the same as per their choice.
    provider manage work location

    Job Request Accepted

    Select booking location
    • As soon as Doctor accepts job request, the user gets notified of the same with the message ‘Doctor Has Accepted Request’.
    • The Doctor gets presented with the details of the location where they need to provide the services, along with the subcategory of services that need to be provided.
    provider manage work location

    Doctor Arrives at Job Location

    Select booking location
    • Doctor needs to slide the button to ‘Arrived at Job Location’as soon as the doctor arrives at the location of the Patient.
    • Patient gets notified as soon as Doctor arrives at job location with the message ‘Doctor has arrived at your location’.
    provider manage work location

    Job started

    Select booking location
    • With the arrival of Doctor, the service begins thereafter and the user gets notified of the same with the message reading ‘Doctor has Started Job’.
    • Doctor needs to slide the button to ‘Begin Job’.
    provider manage work location

    Job completed

    Select booking location
    • As soon as the Doctor is done with their services, the Patient gets notified of the same with the message reading ‘Doctor has Completed Job’.
    • As soon as Doctor is done with their services, they Slide the button to ‘End Job’ to notify the app and the Patient thereafter of job completion.
    provider manage work location

    Invoice Summary

    Select booking location
    • As soon as the Doctor taps on ‘Job Completed’, thereafter an invoice summary gets presented on the Patient app containing the details of the service and the payment related to the same.
    • As soon as the Doctor taps on ‘Job Completed’ thereafter an invoice summary gets generated on their screen containing the payment details, services and the mode of payment chosen by Patient.
    provider manage work location

    Reviews and Ratings

    The Review and Rating section present on the app of the Patient and Doctor both help both provide reviews to each other
    as well as provide rating to each other based on the experience of services.

    Select booking location
    • This helps the Patient provide unique reviews and rate the Doctor based on the nature of services provided by them.
    • Utilizing this feature, the Doctor on completion of their job can provide review and provide rating as well to the user.
    provider manage work location

    Book An Ambulance

    choose service categories choose service categories
    • User can book the ambulance from the Application by choosing the type of the Abmulance they want like General Purpose Ambulance, Mobile ICU Ambulance or Basic Life Support Ambulance.
    • They can see the rates according to the selected Ambulance type.
    • User can see the ambulance available on the Google Map also. They can further choose the payment mode and can request the Ambulance driver.

    Ambulance Driver Gets Online and Start Accepting Request

    Select booking location Select booking location
      Ambulance Driver Sets Availability (Online / Offline) to get Ride Requests.
    • Ambulance driver sets availability online and chooses the Vehicle they wish to use.
    • Request only get sent to the Ambulance drivers that are online and fall within the nearby vicinity of Patient.
    • In case of the Ambulance driver using more than one Ambulance they need to choose the one that they would like to use for offering Request to Patients.

    Sending Ambulance Request

    sending request
    • Once the Patient has put in the PickUp and Drop Location and selected the type of Ambulance & Payment option, the App will send out a request to the Ambulance drivers in the nearest vicinity.
    • There are 3 algorithms of deciding how to allot Requests to a Ambulance driver:
      - Closest First: The Ambulance driver in the closest proximity gets the request first. If they reject, the Request in turn goes to the next and so on and so forth.
      - FIFO: First In First Out method allots the Request to the Ambulance waiting idle for the longest duration in the given radius of an area
    • When a Patient requests for a Ambulance, the App sends out a Request to all the Ambulance driver in the area.
    • The Ambulance driver see a screen with all the details and a timer. They must accept or decline the request within the time frame failure of which leads to the request getting automatically declined.
    Driver accept or decline the request

    Ambulance Driver Arriving

    Patient can see the location of the Driver on a Map
    • Patient here gets a glimpse of the location of the Ambulance driver and thereafter calculate the estimated time of arrival.
    • Patient can Call / Message or Share the Request details.
    • The Ambulance driver receives a glimpse of the location from where they need to pick the Patient and thereafter calculate the estimated time they would take to arrive there.
    • Ambulance driver can Call / Message / Share / Cancel the Request.
    Driver can see the pickup location on a map

    Ambulance driver Arrives at Location

    Patient is notified when Ambulance driver reaches at location
    • As soon as Ambulance driver arrives at location of Patient, they slide the button to mark as Arrive.
    • As soon as Ambulance driver reaches the location, the Patient is notified of the same.
    Driver updates when he arrives at pickup location

    Ambulance service Begins

    trip begin
    • As soon as Ambulance service starts, the Ambulance driver slides the button ‘Begin Trip’ to notify the Patient of the Ambulance service getting started.
    • The Patient gets notified with the message 'Your Trip Has Started' as soon as their Trip begins.
    rider get notification for trip started

    Ongoing Ambulance service

    Ongoing Trip
    • The location of the Ambulance will be visible on the Map. There will be SOS button on the App for emergency purpose and change the destination.
    • They can also share the location with Family and friends if needed.

    Ambulance service Completed

    Ambulance service completed
    • As soon as Ambulance driver reaches the location, they slides the button 'End Trip’ to notify the end of Trip and Patient gets notified of same.
    • Patient gets notified on Trip completion with the message ‘Your Trip has Completed'.
    Ambulance driver slide to end trip and Patient get notification for Trip completed

    Summary of the Invoice

    invoice summary
    • Upon completion of the Ambulance service, the App generates an invoice whose summary gets flashed on the screen of the Patient and Ambulance driver both.
    • The summary mentions the details of the Ambulance service like fare, discount applied, etc. to name a few.
    Trip fare

    Pharmacy Delivery

    choose service categories choose service categories
      Ordering Medicines
    • User can see all the nearby available Stores. They can choose any store and can see the available Items.
    • User can add the Items / product in the Cart and can buy.
    • User can track the entire order from their Application.

    Placing Order for Medicines

    • user order dashboard User App

      This is the section that will enable the User to place an order from the Pharmacy Store of their choice. They will be able to see all the Pharmacy Stores that appear online on the App.

    • restaurant sliding onine availability Store App

      This page will allow the Pharmacy Store owners to make themselves available by sliding the Online or Offline option. When online, they can receive orders when Offline they will not be shown to the customers and thereby will not receive any orders.

    • Driver set his availability Delivery Driver App

      The Driver can set his availability to pick and drop the order on this page. The Driver can make himself available by sliding the radio button to Online. if turned to Offline, the driver will not receive any request for delivery.

    User Flow of Ordering the Medicine

    • user Search Medicines items Search Medicines

      This screen allows the User to search for the Pharmacy items that they are looking for.

    • user add food item to basket Add to Cart

      After the User makes selection, they can add their favorite Items to the basket.

    • user edite food item View/Edit Cart

      This screen is where the user can modify or edit the Pharmacy Items placed in the cart.

    • user confirm order to check out Attach Prescription

      There are some Medicines that require Prescription. Once those Medicines will be added in the Cart, User will have to upload the Prescription for the same.

    • user confirm order to check out Upload Prescription

      User can upload multiple Prescriptions. User can also skip uploading prescription and can directly contact the Pharmacy Store.

    • use choose payment method Edit Prescription

      User can edit/change the prescription once it is uploaded.

    • user confirm order to check out Checkout Screen

      This screen will allow Customer to checkout and confirm the purchase. Here they can choss the option for "Delivery to your Doors" or "Take away".

    • user confirm order to check out Delivery Options

      Once User choose the "Deliver to your Doors", he can opt for Contactless Delivery.

    • use choose payment method Choose Payment Method (Cash/Card/Wallet)

      The final step in the checkout screen will allow you to choose the payment method for the order.

    After User Places Order

    • order place notification

      The User is notified that his order has been placed. It also states that the order will be delivered shortly, shows the options of Call, so that he can call the Pharmacy Store and Navigate to help reach the Pharmacy Store using the Map

    • restaurant app displays order details

      Once the order is placed the Pharmacy Store app immediately shows a screen where the order details are shown. The Order is presented in the NEW ORDERS section.

    • new order details

    Tracking the Order

    • user track the order

      The User can now track their order over a Map. This page will show a flowchart with all the stages of the order right from the order being placed to it being delivered. The Map will also help locating exactly how far the order is.

    • total bill amount confirm or decline

      Pharmacy Store can view the Order details and can confirm or decline the Order.

    Order Assignment to Delivery Driver

    • assign driver
    • restaurant assigns to driver

      Once the Pharmacy Store accepts the placed order, they will be shown a screen with the bill details and a button that says “ASSIGN DRIVER”. On tapping this button, the request for pickup and delivery of the order will be sent out to the Delivery Driver.

    • delivery driver sees request

      The Delivery Driver sees the request as a notification on his screen along with a timer. The Driver must accept the order within the given time or else the request will automatically get canceled and passed on to another driver.
      Note – The driver ought to accept the order within the timeframe set on the timer, failure of which would lead to the request getting sent to the next driver.

    Order Processing

    • user see assigned driver for pickup of order

      The User will now be shown that the Driver for pickup of order has been assigned. This will be shown as a progression in the flowchart on the screen of the User.

    • restaurant get notification for driver accept order

      The Pharmacy Store will be notified after the Driver accepts the order. The notification will state that the Delivery executive is on his way to collect the order. This screen will continue to show the particulars of the order as well.

    • delivery driver see order picup address

      The Delivery Driver will be able to see the Current Task on this page. It will show the address of the place that the order has to be collected from and the address of the delivery for the order. This page also shows the options of Call, so that he can call the Pharmacy Store and Navigate to help reach the Pharmacy Store using the Map.

    delivery driver pickup order

    Status of Delivery Driver

    Driver can now reach the Pharmacy Store and pick up the order. The delivery driver will be able to see the particulars of the order so that he can pick it up without any confusion. He will then take a picture of having collected the order and update on the app as "ORDER PICKED UP".

    Last Leg of Delivery

    • user see the status of the driver

      The User can now see the status of the Driver along with an estimated time of arrival. The flowchart gets appropriately marked as per the movement of the Driver.

    • restaurant track status of order

      The Pharmacy Store too will now be able to track the exact status of the order. The Pharmacy Store will be able to see whether the order has reached the recipient or not.

    • driver see the address of the recipient

      After the order is picked up by him, the will now be able to see the address of the Recipient. They will also have the option of Calling the Customer for instructions and tracing the location on a map so that they can drive and reach them easily.

    order delivered successful

    Order Delivered Successfully

    Once the order gets successfully delivered to the Customer's place, it is appropriately updated on the app. the order delivered icon turns green along with a time stamp for the same. The page also mentions that the order has been delivered.

    Apart from that the page has 2 buttons in the bottom:

    • Not Delivered

      In case the driver marks the order as delivered, however, the customer hasn't received it, the User can tap on this button and the admin will be notified. The ustomer can also call the Delivery driver directly by tapping this button
      Note - The customer can place a call directly to the delivery driver also when they tap on this toggle.

    • Ok, Got It

      This button is to be tapped when the customer confirms that the Pharmacy has been delivered successfully.

      Reviews and Ratings

      • user see the status of the driver
        • The User can Review the Pharmacy Store based on the quality of the item that they received.
        • The User can also rate the Driver based on their experience of having the item delivered.
      • driver see the address of the recipient
        • The Driver will be able to review and rate the Store based on the readiness and preparedness of the order.
        • The Driver can also rate the Customer based on their experience of delivering the product.

      Video Consultation with Doctor

      choose service categories choose sub categories
        Online Video Consultation
      • Users can connect with experts Doctors via video calls to get consultation.
      • Here we are taking example of General Physician Video consultation. User can select the Category as General Physician.

      Doctors List

      choose service categories
      • Based on the selected Categories, list of nearby Doctors will be displayed.

      Profile details

      choose service categories choose sub categories
      • User can tap on any Doctor from the list and can see his Profile details like the Service he provides, Gallery and Reviews.
      • User can provide special instructions (if any) and can book the Doctor Consultation.
      choose service categories choose sub categories
        Booking and Payment
      • User can proceed to book the Services by choosing the Payment options (Cash / Card or Wallet)
      • User can also make payment using the previously saved Card.
      Select booking location
      • As soon as the user has completed these steps, the Job request gets sent thereafter to the Service Provider.
      • The service provider now receives the request where they need to offer their services along with the location and thereafter can accept or decline the same as per their choice.
      provider manage work location

      Job Request Accepted

      • As soon as Service Provider accepts job request, the user gets notified of the same with the message ‘Provider Has Accepted Request’.

      Start Service

      Select booking location
      • User can see that Provider has accepted the request.
      • Service Provider can start the Services by tapping on the "Start Video Consulting".
      provider manage work location

      Video Call

      Patient and Doctor can connect to each other via Video call.

      Invoice Summary

      Select booking location
      • After the Video Consultation is over, User can see the Invoice Summary and can make the Payment using Cash, Card or wallet.
      • After the Video consultation, Provider can view the Invoice summary and can collect the payment.
      provider manage work location

      Component 13: Track your Family & Employees

      Create New Tracking User

      • Users can track their family members and employees in real time with just a tap.
      • To start tracking, users need to create profiles by tapping on “Setup Profile”
      • By entering the Invite Code and Phone Number, users can link the KINGX PRO User App and Tracking App (installed on family members/employees’ devices).
      • After linking the apps, users can see the profiles of their family members/employees.
      • By choosing one of these profiles, users can start tracking the person.
      • Tracking App - This is the Separate App for the Users who will be tracked.
      • Tracking app’s splash screen will appear as soon as you open the app.
      • Users will be able to learn a few things about the app on the introductory screen.
      • User can set up their profile by entering their phone number.
      • After entering their phone number, the user can create their password and tap on the “next” button to proceed.
      • The user can also click on the “eye” button to see the password before going to the next screen
      • Then, the user needs to enter their first and last name.

      Pairing Your Tracking Account

      • After selecting the “Track Family Members/Employees” option from the menu, this screen will appear.
      • The user can see the steps to pair the User app and the Tracking app.
      • A pairing code will be displayed on the app.
      • On the Tracking app, the User needs to enter the Pairing Code.
      • After entering the code, they need to tap on “SUBMIT” to successfully pair it with the User app.
      • On the Tracking App, the User will be notified that the verification code has been sent to their registered mobile number.
      • By Tapping on “OK”, they will be able to go to the next screen.
      • The User will receive an OTP on their registered mobile number.
      • By entering the OTP on the tracking app, the user will be able to successfully pair the two apps (user and tracking app)
      • Here, the user needs to enter the OTP sent to their registered mobile number.
      • After that, they must tap on “VERIFY.”
      • The user will see this screen on the Tracking mobile app when it is successfully linked with the user app. To proceed, tap on “CONTINUE.”
      • The User will see this screen on the User app when it is successfully linked with the tracking app. To proceed, the user needs to tap on “CONTINUE.”

      Tracking Your Family Members / Employees

      • On the Tracking app, the User will be able to see their location on the map.
      • Employees can deactivate the tracking after the Working Hours.
      • At the bottom, the User will be able to see their GPS and location tracking status.
      • Also, they will be able to share their current location by tapping on the given button.
      • Users will be able to see their Family Member / Employee’s profile.
      • By tapping on the “LIVE TRACK” button, the user will see the live location of the person on the map.
      • On the Tracking screen, the User will be able to see the Person’s name, Tracking status, and also have the option to call the person they are Tracking.
      • On Tracking App, Users can see who all are tracking their Live Location on the Map. They can easily manage these profiles from this screen.

      Component 14: Explore your Nearby Businesses

      choose service categories choose sub categories
      • Users can Explore Nearby Businesses like Cafes, Spas, Salons, Hospitals, Gyms, Malls, etc. using this App.
      • Users can tap these categories (say, cafes, shopping, libraries) to Explore all the Businesses in that specific category near them.
      • If the user taps on ‘More’, a list of Business Categories will be displayed.
      choose service categories choose sub categories
      • A list of all the Nearby Businesses in the chosen category will be displayed on the screen.
      • Now, the user can tap on the usiness of their choice to see More Details like their Timings, Distance from the User’s Current Location, etc.
      • On the same page, the user can see the options to Call the Business, Book a Taxi, Order Online from the place, view available Offers & Discounts, and see its location on the Map.

      Other Features

      Send Gift Card

      choose service categories choose sub categories
      • Users of the App can send Gift Certificate to their loved ones using the DudeX.
      • The user needs to select the "Send Gift Card" option.
      • As soon as they choose the option, they will be redirected to the “Send Gift Card” Screen where they can choose a Gift Card Theme (like Birthday, Anniversary, Christmas, etc.), enter the Card Amount, write a Personal Message, and Recipient Details (Name, Email Address, Phone Number).
      choose service categories choose sub categories
      • As soon as the User enters the Receiver’s details, they can tap "Pay Now" to proceed with payment.
      • The user can review the Gift Card before making the Payment.
      choose service categories choose sub categories
      • User can make Payment using Wallet, Cash or Card.
      • As soon as the payment is completed and the Gift Card is sent to the recipient, Payment Confirmation will appear on the screen.

      Receiver's End - Gift Card Details

      choose sub categories choose sub categories
      • As soon as the Gift Card is sent, the recipient will receive an SMS and email.
      • The User can see the Instructions for redeeming the Gift Card in the SMS and email.

      Redeem Gift Card

      choose service categories choose sub categories
      • To redeem the received Gift Certificate, the user needs to go to the ‘My Profile’ section and tap on 'Redeem Gift Card'.
      • Now, the User can enter the Gift Card Code and claim it.
      choose service categories
      • The Gift Card Amount will be added to User's In-App Wallet.

      Driver Reward feature

      Manage Vehicles choose sub categories
      • It’s a loyalty program by which drivers can achieve level/badge by providing good service and more trips to users. Drivers get the rewards based on the level/badge they achieve.
      • Driver rewards can be defined based on the levels/badge (i.e. Silver, Gold, Platinum and Diamond). So for example if a driver archives :
      • Silver Level then X Amount of funds will get credited in his In-App wallet
      • Gold Level then Y Amount of funds will get credited in his In-App wallet
      • Platinum Level then Z Amount of funds will get credited in his In-App wallet
      • Drivers can achieve these levels by meeting criteria defined for that Level within specific time duration set for that level.
      Manage Vehicles choose sub categories
      • At any day between defined duration if driver achieves the defined criteria then he will get the level/badge and amount defined for that level credited in his In-App wallet immediately.Amount will be credited one time only in In-App wallet.
      • Once Driver archives the level, it will show forever in his Profile.

      Restricting Driver's Fraud in Taxi Component

      Manage Vehicles choose sub categories
      • This feature will allow Driver to mark Ride status as “Arrived” unless he is in X Meters/Feet distance from the Rider’s Pickup Location.
      • Driver will see the message on the Screen as "The Trip cannot be started as you are still far from the Pickup Location requested by the Rider."

      Restaurant menu multiple options/toppings in Food Component

      Delivery Helper Delivery Helper
      • This features allow Restaurant owners to add multiple Toppings and Options for each Food Item. Let us explain the depth of Options and Toppings with an example of Pizza. Below options can be set and sold with the Pizza. Customer will have to pay additional cost for the available Options on top of Pizza’s Cost:
        • Margherita Pizza Cost : 15 USD
        • Customer can select the Size: Small - 15 USD, Medium - 25 USD, Large - 30 USD
        • Customer can select the Base: Thin Crust - 5 USD, Soft Crust - 5 USD, Pan - 5 USD
        • Customer can select the Toppings: Tomato - 2 USD, Onion - 2 USD, Cheese - 3 USD

      One store under several categories in DeliverAll Components

      Delivery Helper Delivery Helper
      • Using this features App owner can show each store in more than 1 Categories.
      • For example, A store will show in Food and Grocery Category, it sells Food and Grocery Items. Store will register in 1 Category and later can ask Admin to add him in multirole Categories as it would be doing business in more than 1 Categories.

      Free Delivery Promo Codes for Specific Delivery Stores

      Manage Vehicles choose sub categories
      • App Owner can set the Promo Code for Specific Stores or for all Stores. Free Delivery Promo code can be ON/OFF.
      • Having this, the Customer will see that Delivery is Free but in real the Store Pays for it as part of promotion.

      Advanced Rating Flow for Food Items and Delivery Drivers

      Cost Manually Cost Manually
      • This features allows User to provide ratings and feedback for the Items in very detailed way.
      • The feedback will be helpful to Restaurant Owner and Delivery Driver to improve their Service.
      Cost Manually Cost Manually
      • User can select the multiple options as "Yes" or "No" and can provide his feedback for the Restaurant.

      Location Wise Banners throughout the System

      Cost Manually Cost Manually
      • App Owner will be able to create Application’s Home Page Banner’s Specific to Target Location. User will see Banner according to the Location Address in User Application Home Page Screen.

      USING FIREBASE FOR MOBILE NUMBER VERIFICATION

      • Firebase Authentication provides backend Services to authenticate users by verifying their phone number. Using this technology, you can avoid verification of User's Phone Number that uses expensive 3rd party SMS.
      • User can enter his phone number and verify.
      • An OTP will be sent to user on his number for verification.

      SKU Code For Store Delivery Items

      • SKU code is added to help Restaurant/Store owners to identify a specific item when order is received.
      • Restaurant would be able to see all the Orders a lot with SKU of Item.

      18+ Age Confirmation

      Age Confirmation
      • This feature allows Users to upload their Identity Card for purchase of items that require age proof and get verification done.
      • This is Feature is especially applicable for Story Delivery Service.
      • For Eg.: Liquor Delivery
      Select Address ready checkout
      • User need to upload his age verification Identity proof card.
      • He can take the photo or can choose from Phone Gallery,
      • Delivery Driver will verify the Identity proof and deliver the Product.
      ready checkout

      Day Wise Separate Timeslots for Stores

      • User can see the day wise timeslots for any Store they have selected.
      • Stores can manage the day wise timeslots from their Application. Stores can select Weekdays and Weekend for Stores as per your region's culture.

      Delivery Helper

      Delivery Helper Delivery Helper
      • Feature is available in Parcel / Courier Delivery App. Helper Feature in Parcel Delivery App. A Helper person will come along with a delivery driver to help in transporting the heavy items. Administrator can define Delivery Vehicles with higher Rates where a Helper is available to assist the Delivery Driver for loading and unloading of Cargo/Goods.
      • User can choose the Vehicle type which provides helper with it.
      Manage Vehicles choose sub categories
      • There are few Vehicle Types set by the Admin that require helper with it. This is set by the Administrator.
      • Driver can set the vehicles which he has for the Delivery.

      Apply Toll Cost Manually

      Cost Manually Cost Manually
      • Many countries dont have Toll API.
      • In such cases, Driver will be able to add Toll charges at the end of the ride. Once confirmed by Rider, it will be added to the Ride Invoice.
      Cost Manually Cost Manually
      • Here Driver will enter the Toll charges or any other charges manually.
      • The request will be sent to User for approval of the charges.

      Order Cancellation by Driver

      Order Cancellation Order Cancellation
      • This feature in application in Store Delivery services.
      • A Driver can also cancel the order for any specific reason.
      Order Cancellation
      • Driver can choose the reason of the cancellation of Order and then cancel the Order.

      Order cancellation by Store

      Order cancellation by Store Order cancellation by Store
      • A Store can view the order placed by the user.
      • They can confirm or decline the order as per availability of Items.
      • Stores can Decline the order by choosing the appropriate reason like Driver not available, Items out of Stock or any other reason.

      OTP Verification to Start the Job

      OTP Verification to Start the Job
      • In Service on demand Service like beautician, massage etc., User need to provide the OTP to the Service provider in order to start the Service.
      • Service Provider will then enter the OTP in his Application and start the Service.
      OTP Verification to Start the Job

      Restaurant Safety Verification

      Restaurant Safety Verification Photos Restaurant Safety Verification Photos
      • This feature is applicable in Food Delivery Service. Restaurants can upload pictures of their kitchens to let customers know about how they follow best safety and cleanliness processes in their premises.
      • User on the other side can see the photos in store detail screen.
      Restaurant Safety Verification Photos Restaurant Safety Verification Photos
      • - Restaurant can upload the images that would showcase the safety guidelines that they follow.
      • - They can add / edit / delete the photos anytime.

      Voice Instruction for Delivery Driver

      Voice Instruction for Delivery Driver Voice Instruction for Delivery Driver
      • User can send the Voice instruction for Delivery Driver while placing the order.
      • Feature is available in Food & Grocery Delivery App. Customer can leave voice messages instructions for Delivery Drivers.
      Delivery Driver
      • Delivery Drivers can then listen to the voice instruction and can follow the delivery process accordingly.

      Mark Store as Favourite

      • So, your customer wants delivery from their favourite store? Don’t worry! With the Mark Store as Favourite feature present on the app of your customer, they can order the items from the stores they feel is the best by simply marking it as a favourite.
      • This feature will make sure that your customers are always happy when they wish to enjoy items from the store whose delivery they may have liked in the past.

      Wallet to Wallet Money Transfer

      • Looking for a seamless way to make payments easy for your customers and assist the service providers to receive the money directly in their wallet. Then, the wallet-to-wallet money transfer feature will turn out to be a blessing in disguise for your customers and service providers.
      • Through the pre-integrated wallet present, your customers can smoothly make payment through their wallet and have it sent to the service provider’s wallet especially if they do not have the change for the services that they have booked.
      • All that they would need to do is select from the two options present in the wallet to whom they wish to send, the user or service provider and then choose their respective mobile number or email address and then they need to transfer the money from their wallet to the wallet of the service provider.
      • This feature will surely be a blessing in disguise for your customers and service providers who may be wary of sharing their card details.

      Membership Subscription Plan

      • Admin can define the Membership plan for Service Provider / Drivers like 2 months subscription and 1-week subscription plan.
      • Service Provider / Drivers can subscribe for the Plans and can provide the Services.
      • The unique feature that will ensure that no service provider is able to provide their services until they have subscribed to the subscription plans present on the Membership Subscription Plan.
      • All that the service provider needs to do is enter their application and then tap on My Subscriptions.

      Manage Notification Sounds and Ringtones

      Using this unique feature, you the owner of this expansive service provider app can manage the notification sounds and respective ringtones of the store, the service provider and the customers respectively.

      The notification sounds may include the request sound for the driver and rider, notification sound for the provider including the message and notifications, notification sound for the user including the message and notification, for the store including the message and notification and finally, the VOIP based (voice over internet protocol) call.

      All these sounds are already present in the solution itself. However, other sounds may be downloaded from the admin panel.

      KOT Print via Wireless / Bluetooth printer in Android Food Delivery App of Restaurant

      A unique feature to help restaurants efficiently manage the bills and process their orders and have it assigned to delivery drivers. As soon as the restaurant receives a new order from the customer, they shall receive the details of the same on their same. They now would be able to view the details of the same on their app. They now need to tap on KOT Print where KOT means kitchen order ticket and they would get the order printed via a wireless or Bluetooth printer and have it processed and confirmed and then assigned to the delivery drivers.

      Tip Feature

        User can Tip the Driver.
      • If the User Tip's Driver via Credit Card, he will need to enter the Tip amount and it will be processed from his Credit Card. The App Owner will not get any commission on the Tip amount. The Tip will be listed on invoice but no Tax or Commission will be levied on it.
      • If the tip is given in Cash, it will nowhere appear on the invoice or reports.

      Favorite Driver / Provider

      • The User can mark the Driver / Provider as favorite from his App. Also, he can remove the Driver / Provider from the favorite list anytime.
      • In the case when you do the Trip /Job with any Provider and you want that Provider again, then mark the Driver / Provider as Favorite.
      • This feature allows the system to set the Priority in sending the request to all favorite Drivers / Providers first whoever is marked as favorite by the User.
      • This way User gets the chance to book the Trip with any specific Driver.
      • Once the Trip is completed the User will be prompted to rate the Trip and provide the feedback.
      • Apart from this, the User will get the option to mark the Driver as a favorite so that next time they got the chance to do the Trip again with them.

      Edit Profile

      User can edit their profile
      • The User can Update and Edit their profile whenever they like.
      • The Service provider can update and edit their profile whenever they need to.
      Service provider can update their profile

      Wallet integration

      user and provider manage their wallet user and provider manage their wallet
      • The User and the Service provider will both have an in App wallet.
      • This wallet can be recharged or topped up whenever they want.
      • Users can pay for the Job using Wallet.

      manage Vehicles & services

      Manage Vehicles choose sub categories
      • Provider can manage his Services, Vehicle, Rates from here.
      • They can active/deactivate the Services.
      Driver able to manage vehicles from panel Driver able to manage vehicles from panel
      • The Driver will be able to manage all their vehicles from this panel.
      • They can manage their vehicles for Rides, Deliveries or manage other services from here too.
      • They can add or remove the vehicles too from this panel.

      Manage Documents

      Service providers upload ID documents from panel Service providers upload ID documents from panel
      • The Service Providers will be able to upload all the documents that are required, such as Driving license, Experience certificate, Taxi passing etc. from this panel on the app.

      Manage Gallery

      choose sub categories
      • Service Provider can manage his Image gallery and can upload the images to showcase to the customers.

      Payment

      • Users & Drivers can manage their Credit Card information through this screen. The card detail is NOT stored in the APP or in the App's 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 and Drivers can top up their wallet too.

      Multiple credit card management

      choose service categories
      • User will have facility to add / save multiple cards in the App.
      • They can make payment from any Card and can delete if needed.

      Booking History

      user app login and registration screen
      • User can view all his Past and also upcoming Bookings.
      • Upon tapping on the list, the detail and invoice of past booking can be viewed.
      • Service Provider can view all his past and also upcoming Bookings.
      • Upon taping on date on calendar, Service Provider will be able to view summary of that day including Total earnings, Average Ratings, Completed Jobs. And can then tap on any Booking to view it's detail and invoice.
      Driver login and registration screen

      Waybill

      Waybill for the Ride
      • The Waybill for the Driver will be displayed here with all the necessary details.

      Heat View Of the Provider App

      heat view for taxi and delivery
      • Service Providers will be able to view the Heat Map and identify the areas that are generating maximum requests. This can be helpful so that they too can reach that area in order to pick up more rides or Deliveries.

      Notifications

      choose service categories
      • User can view list of Notifications added by the Administrator of the App.

      Promo code

      choose service categories
      • App Owner will be able to create Promo code Specific to Target Location. Only Users belongs to that location can use that promo code.
      • This section offers users with a coupon that they can apply for the next service that they book and empowers them to choose from any one of them.

      Multiple Item Images - Story Delivery Items

      choose service categories
      • Users can see multiple images / video of any Item.
      • Store Owner can upload Image(s) or Video of all the Items.

      Feedback

      user and provider fives feedback to eachother
      • The User as well as the service provider will be able to provide feedback about their experience with each other. They can give a star rating or write a review.

      Invite Friends & Manage Bank Detail

      user and service providers upload their bank details and invite friends to download app user and service providers upload their bank details and invite friends to download app
      • Service Provider can upload their bank details from this panel on the App.
      • Users and Service Provider will also be allowed to invite friends to download and start using the Application.

      Earning Statistics

      provider monitor earning they have made
      • The Service Providers will be able to monitor how much earnings they have made over a stipulated time duration.

      Other Information Screens

      Information like About Us, Privacy Policy, Terms and Conditions, Contact US and FAQ.
      • This panel will give you all the other relevant information like About Us, Privacy Policy, Live Chat, Terms and Conditions, Contact US and FAQ.

      Advertisement Banners

      • Showcase your offers and promotions on the Home screen of the App. When the users open the App, they can see your advertisement.
      • You can keep advertisement, promotional content and any kind of information that you want to highlight about the App right here.

      Facebook & Google Ads integration

      User can edit their profile
      • Using this feature, the site owner can put the Facebook advertisements in the apps and generate revenue from it.
      User can edit their profile
      • Using this feature, the site owner can put the Google Ads in the apps and generate revenue from it.

      Contact Us & Help

      user app login and registration screen
      • Users and Drivers can contact App Administrator through the Contact Us Page.
      • They can also check the FAQ's for detail.
      Driver login and registration screen