Step by Step Graphical Flow

Loading Screen

user app
  • The Sender's Application's Splash Screen with App's Logo will be displayed here for 2-3 Seconds. Your logo with your App name will show here.
    app flow
  • The Delivery Driver's Application Splash Screen with App's Logo will be displayed here for 2-3 Seconds. Your logo with your App name will show here.
delivery driver app

introduction screen

language and currency of the choice in app
  • User can see the information related to the Application on the Screen.
  • With this Screen, the User can flexibly choose the Language as well as currency of their choice. They can proceed for login or register through this Screen.
    app flow
  • Delivery Driver can see the information related to the Application on the Screen.
  • With this Screen, the Delivery Driver can choose the Language and Currency of their choice flexibly. They can proceed for login or register through this Screen.
introduction page

Application Login

  • app login

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

  • app login

    The User can also login into the App by using Face ID / Touch ID / Social Media Accounts (Google & Facebook) / Apple Account.

  • app login

    After entering the Phone number, user can either enter the OTP or the alphanumeric password. App Owner will decide and set Password type in Admin Panel Settings i.e. OTP or Password. OTP can be send either using Twilio or Firebase method.

  • 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 (Finger Print / Face Id), User first need to login/sign up either by mobile number or social media.
  • After login, user can enable smart login option from his profile section of application.
  • After enabling this option, user will see the Smart Login option in the login screen on his Device. Next time Users will be able to login using Finder ID / Face ID.
Select booking location Select booking location
  • Android Users can login using the Touch ID from their Mobile Phone.
  • User will be ask to put finger on sensor.
  • Its hassle free and help you to login using Touch Id.
  • Note: To activate Smart Login ( Finger Print or Face ID ), User first need to login/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, user will be ask for Face Detection.
  • After successful authorization, user will be taken to main/landing screen.
  • Note: To activate Smart Login ( Finger Print or Face ID ), User first need to login/sign up either by Mobile Number or Social Media.


  • app registration

    Users can login to the App using Mobile number & Social Media credentials (Facebook or Gmail). There will be multiple steps for registarion.

  • app login

    After entering the Phone number, User will be asked to enter the OTP or password (as set by the App owner).

  • app login

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

  • app login

    User can enter his email address and proceeed ahead. Once User is successfully registered on the App, he can login and use the Apps.

Application Menu

sender app menu option
  • Here the User is introduced to all the important features present in the App that include My Bookings, Favorite Driver, Wallet, Notifications, etc. to name a few.
    app flow
  • Here the Delivery Driver is introduced to some very important features that can help them operate seamlessly as well as smoothly. This includes My Booking, Wallet, My Profile, etc. to name a few.
delivery driver app menu option

Main Landing Screen

Select booking location Select booking location
  • A Parcel Delivery App is a mobile application that allows Users to send, receive, track, and manage the delivery of packages and parcels.
  • Here, User can see all the stuff that he can send using this App.
  • Tapping on "Send a Parcel" button, User can send the parcel from X location to Y location.
multi delivery Loading 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 delviered tat 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

Single Delivery Single Delivery
    flow 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..
Single Delivery
    flow Add Parcel Details
  • User can add Parcel details like Receiver name, Package type, details etc.
  • User can provide their Special Delivery instructions if any.

Review Delivery Details

Single Delivery Single Delivery
  • User can review the Delivery details and can select the option "Responsible for Payment". User will select who is going to make the Payment for the Delivery. Sender or Receiver.
  • User can choose the payment option as Cash, Card or Wallet.
sender send request
  • The moment a Sender makes a request; all the Drivers within the preset radius of "X" Kms or miles are sent out the request. The Drivers can accept or reject the request. At this point they will also be able to see their Pickup Location and Destination, so that they can decide to accept or reject the delivery request.
    app flow
  • The app sends the delivery request to all the available Drivers in the area once the Sender has made the request. The range within which all the Drivers are sent request is preset by the administrator to "X" Kms or miles.
drivers receive sender request

Delivery Driver arriving

driver accept sender request
  • The Sender will be able to see the details of the Driver as soon as the Driver accepts the delivery request. The Sender will also be able to track of their parcel on the map.
  • Sender can communicate with the Driver via Call or chat. The Sender can also share the Parcel Delivery details on Social Network or Cancel the Delivery if he wants to.
  • When the Driver accepts the delivery request, the Driver will then be able to see the Sender's pick up location. When he drives up to that location he marks on the app as "Arrived".
  • The Driver can view all the details of the Sender and Driver can chat or call to enquire about directions, size of parcel etc and can also cancel the Delivery.
sender see driver details

Internal Chat Between Sender And Driver

The Driver and Sender can communicate with each other through chat the moment the delivery request is accepted by the Delivery Driver. However, the chat can be carried on only until the ride for delivery begins.

VOIP (Voice Over Internet Protocol) or Call Masking

This section allows the Delivery Driver and the User to remain connected with each other via internet calls. This feature prevents the private numbers of both, the Delivery Driver as well as the User from getting revealed to each other.


Along with phone call and text chat option, user and Delivery Driver can also use the Video call option to communicate with each others. This section allows the Driver and the User to remain connected with each other via Video call.

Driver Arrived

driver arrived to pickup location
    app flow
  • Driver will update the app by stating that the he has "Arrived" on the pickup location.
  • When the Driver arrives at the given location, a notification is shown on the screen of the Sender stating his arrival.
driver arrived confirmation notification

Delivery Started - Parcel on the way

trip started
    app flow
  • Driver will Slide the button to mark the Parcel Delivery has "Started" once the parcel has been picked up and is ready for Delivery.
  • When the journey begins, the Sender will get a notification that "The Parcel is En Route".
route navigate

Call Emergency

call emergency option for driver
  • In-case of emergency or any ill-fated event, the Sender can get in touch with police with a click on send message button. Based on, their location will be sent to their 5 contacts along with a HELP msg.
    app flow
  • In-case of emergency or any ill-fated event, the Driver can get in touch with police with a click on send message button. Based on, their location will be sent to their 5 contacts along with a HELP msg.
call emergency option for sender

Delivery Completed - Parcel Delivered

trip completed
    app flow
  • Once the delivery Driver has delivered the Parcel at the destination, he will be required to slide a button to mark the parcel as "Delivered" and can enter the Delivery Confirmation Code or reveiver can sign and confirm the delivery.
  • Admin can on / off the delivery confirmation or can choose one option between Signature confirmation or Code Confirmation.
  • When the delivery is successfully made, the App will display "Delivery Successful" via an in app notification to the Sender.
slide to end trip

Invoice Summary

sender invoice detail
  • Sender sees the details of invoice. And upon payment deduction from Sender's credit card, the Sender will see a notification of money deduction. If he has to pay cash, will see a notification to pay Cash.
    app flow
  • Once the delivery has been made, the invoice will be shown on driver's screen.
  • And money will be deducted from the credi card when sender clicked "Collect Payment" button. In-case the, the Sender chose to pay by cash; he will hand over cash to the Driver.
  • The Driver can also rate the Sender.
delivery driver invoice summary

Multi Delivery

  • In case the User wants to send more than one items to more than one place, he can choose this option. In order to use this feature, the User has to first select the Vehicle type that will be required for Delivery.
  • The next step is to mention the pickup address for the items and then adding the Delivery address. This will be shown in the map as well. The User will now be required to add all the required information regarding the parcel.
delivery details
  • Once the User has put in the address, the next screen prompted will require for him to fill in all the details pertaining to the items being sent.
  • He will have to add details like Receiver’s name, contact number, any special instructions, item details such as “electronic/fragile” etc. and details of the package size.
  • After the User has put in all this information, he has to select the “Deliver Now” option. In case there are some changes or errors, the user can click on the “Reset” option and re enter all the information.
Add new addresses Add new addresses
  • Once this is done, the User will have to select on the “Add Delivery” option shown in the bottom right hand side corner of the app.
  • When the User clicks on this option, he or she will have to put in the new address of the 2nd delivery. The user will have to fill in all the details as he or she did with the first item.
  • The User can continue adding this delivery station by the same method. Then the map on the screen will show the route of all these deliveries to be made.
  • When the User then clicks on “Next” option on the bottom of the screen, he will then be taken to a screen that shows the pricing.
  • The User will be able to see the options of the Payment mode, such as Cash or Card. The User will also get an option of selecting who will be making the payment, the Sender or the receiver.
process of delivery started
  • Once all of this information is filled in, the app sends out a request to all the delivery drivers in and around that area which match the requirement sent out by the User.
    app flow
  • The User’s screen will show that the request has been sent out, while the Driver’s screen will show the details of the request including payment mode, total distance and a timer to accept the request.
The Parcel is En Route
  • Once this request is accepted, the User gets a notification of the same. He is also given all the details of the elivery Driver, including his or her name, vehicle type, star rating shared by other users as well as current location.
  • The User can choose to either “Live Track” the driver or simply “View Details” in the On Going jobs panel.
  • In Case the User chooses to “Live Track” they can see the location of the driver on a map. It will also show the time that the driver will take to arrive at their location.
process of delivery started
  • Once the Driver picks up the parcels, the User will be notified on the app stating that the User has started the process of delivery.
    app flow
  • In order to start the job, the Delivery driver will have to slide a button on the bottom of the screen. This will ensure that the app registers the delivery as started.
  • The driver will also be shown a screen that prompts that they have arrived. IT will show them the status of the items such as “Delivering to recipient 1 out of 2”.
The Parcel is En Route
delivery has started
  • The User will be able to trace the movement of the driver on the app and thereby be apprised of the status of the delivery. It will continue to display the location on the map.
  • The User too will have an SOS option if there is any other serious problem during the delivery of the Parcel.
    app flow
  • The Driver can now be on the way to make the delivery. Their screen will show exactly how much time they will take to make this delivery and what is the distance.
  • The screen also features other options such as SOS etc. in case the delivery driver needs it.
slide to end delivery
notification package delivered
    app flow
  • Once the delivery is made, the Driver will be shown a screen where he can collect the signature of the person he delivers the package to. On signing, the Driver has to click the “Submit” button.
  • Admin can on / off the delivery confirmation or can choose one option between Signature confirmation or Code Confirmation.
  • When the Driver does this, the User is flashed a notification on the screen that says that the package was delivered to the recipient by the delivery driver/carrier of the parcel.
signature of the person
receipt on the app
  • An invoice will be displayed with the breakdown of price, amount collectable, and the time taken to deliver it. If everything is ok, the delivery driver will click on the Confirm delivery button and then they can review and rate the User.
    app flow
  • At the same time, the User will also be shown a receipt on the app. This receipt will have all the details such as distance, time taken the base fare, the total price etc.
  • The User can also rate the Driver on the same screen. The User may provide a star rating or even give a feedback for the same.
payment summary

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 Parcel Delivery App.
  • 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.

Restricting Delivery Driver’s Fraud

  • This feature will not allow the Delivery Driver to mark status of Pick up as “Confirm” unless he is in X Meters / Feet distance from the Store Pickup Location.
  • As soon as Driver taps on the "Confirm" button, a message will be displayed on the screen.

Location Wise Banners

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.

Location Wise Push Notifications throughout the System

  • App Owner will be able to send Push Notification to all Users of selected Location.

Graphical Status of Job in App Notification

Voice Instruction for Delivery Driver
  • This feature shows status of booked Jobs to User via Graphical Icons as in App Notifications.

Location Wise Promo Code

  • App Owner can set the Promo codes location wise. These Promocodes are manageable from Admin and can set as on / off.
  • 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.

Using Firebase For Mobile Number Verification

  • Firebase Authentication drivers 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.


  • A Waybill is generated to ensure that in case any authority personnel want to get details of the items being sent (to ensure things are legal and not stolen), it can be produced to help any legal action.

Surcharge Feature

  • Sender gets notified if any surcharge is going to be applied on his delivery request. Surcharge can be extra charges levied owing to instant delivery, night time delivery etc. From admin panel, Administrator sets the surcharges.

How to cancel a Delivery

sender cancel delivery
    flow flow
  • Sender & Driver can cancel the booked delivery (once the Driver has accepted the delivery request and before he picks-up the parcel).
  • If a Sender cancels the delivery X minutes after booking the delivery, 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 Administrator.
driver cancel trip

Manage Vehicles

  • The App allows the Driver can upload & manage his documents like License, NOC.
  • The Administrator will get notification when the documents are uploaded in order to verify them
  • Drivers can also manage the details of their vehicles and its respective documents.

Your Deliveries

ride trip history
  • Sender can view all the previously sent packages (sending history) and also upcoming deliveries
  • Upon taping on the delivery list, the detail and invoice of past delivery can be viewed
    app flow
  • Driver can view all his past delivery orders (delivery history) and also upcoming deliveries
  • Upon taping date on calendar, Driver able to view day summary including Average Ratings, Total earnings, Completed deliveries). Then tap on any Delivery trip to view it's detail and invoice
driver trip history


trip and earning statistics
  • Driver can view their delivery orders and earnings in graphical / statistical format


  • This screen will allow the Sender & Drivers to manage their Credit Card information. The card details are NOT stored in the APP or in the App's database. It is safely stored in the safe vault of the Payment Gateway Company. We simply ask for the payment using a token and a completely secure transaction takes place on the uber clone App.
  • Senders can top up their wallet too.
  • Commission of Cash deliveries gets deducted from Driver's Wallet.

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.

OTP Verification to Start the Parcel Delivery

OTP Verification to Start the Job
  • Sender need to provide the OTP to the Delivery Driver in order to start the Delivery Service.
  • Delivery Driver will then enter the OTP in his Application and start the Delivery Service.
OTP Verification to Start the Job

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.
  • Sender 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.

Wallet to Wallet Money Transfer

  • Looking for a seamless way to make payments easy for your sender's and assist the Drivers 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 sender's and Drivers.
  • Through the pre-integrated wallet present, your sender's can smoothly make payment through their wallet and have it sent to the Driver'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 Sender or Driver 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 Driver.
  • This feature will surely be a blessing in disguise for your Senders and Drivers who may be wary of sharing their card details.


  • Admin can define the Membership plan for Delivery Driver like 3 Months subscription and 1 Month subscription plan.
  • Delivery Driver can Subscribe for the Plans and can provide the Delivery Services.
  • The unique feature that will ensure that no Delivery Driver is able to provide their Delivery Services until they have subscribed to the Subscription plans present on the Membership Subscription Plan.
  • All that the Delivery Driver Needs to do is enter their Application and then Tap on My Subscriptions.

Wallet Integration

  • Delivery Drivers and Sender's can top up their wallet using their Credit Card.
  • All transactions made through wallet and their details are displayed in the Wallet Section.

Manage Documents

Delivery Driver upload ID documents from panel Delivery Driver upload ID documents from panel
    app flow
  • The Delivery Drivers will be able to upload all the documents that are required, such as Driving license, Experience certificate, Vehicle passing etc. from this panel on the app.

Favorite Delivery Driver

  • The User can mark the Delivery Driver as favorite from his App. Also, he can remove the Driver from the favorite list anytime.
  • In the case when you do the Delivery with any Driver and you want that Delivery Driver again, then mark the Delivery Driver as Favorite.
  • This feature allows the system to set the Priority in sending the request to all favorite Drivers first whoever is marked as favorite by the User.
  • This way User gets the chance to book the Delivery with any specific Delivery Driver.
  • Once the Delivery is completed the User will be prompted to rate the Delivery 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 Delivery again with them.

Edit Profile

condition for sender to start a trip
  • The User can Update and Edit their profile whenever they like.
    app flow
  • The Delivery Driver can update and edit their profile whenever they need to.
condition for driver to start a trip

Invite Friends

sender and driver can invite friends to join application
  • Senders & Delivery Drivers can invite their friends to join the application through Whatsapp, Gmail, Skype, Facebook, etc. They can easily go to this section and click on Invite friends and send them their referral code.


heat view
  • User can view list of Notifications added by the Administrator of the App.
manage notification

Manage Notification Sounds and Ringtones

Using this unique feature, you the owner of this Delivery App can manage the notification sounds and respective ringtones of the Driver and the Users respectively.

The notification sounds may include the request sound for the Driver and User, notification sound for the Driver including the message and notifications, notification sound for the user including the message and notification, 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.

Advertisement Banner

heat view
  • 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.

Emergency / Panic Button

driver and sender can edit their profile driver and sender can edit their profile
  • To make your app the safest delivery app available in the market we have incorporated the safety feature. The panic button helps the Driver in any situation to ensure that the delivery can be made safely.
  • In case the Driver assesses any threat, he can simple press the panic button and an SMS will be shot across to the Police as well as the emergency contacts he has listed.
  • The app will allow the Driver to list up to 5 emergency contacts.

Heat View (Heat view highlighted in red)

heat view
  • Heat View Page will display the demand situation of the number of Delivery Drivers in the last few hours as well as the current situation. The areas with a high amount of delivery Drivers will be shown in the map.
  • The Driver can use this information to place himself accordingly.

Sender & Driver feedback

heat view
  • Sender can provide comments for Driver for each delivery that he has made. All feedback will be listed in this section.
  • Driver can provide feedback for Sender as well based on his experience. The Driver's feedback will be listed here.

Other Information Screens

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

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

contact us
    flow flow
  • The contact us page will allow the sender and the delivery Driver to contact the admin of the App.
  • The help section will have easy FAQ's to help them with their small queries.