FUNCTIONAL REQUIREMENTS:

IOS and Android Mobile Application

Website

 

1. Sign-up/Log-In:

a. Sign-up via Email/Mobile Number

b. Sms/email verification

c. Account Activation

d. Log-in

e. Remember Me

f. Forgot Password

 

2. Aggregation:

a. Geocoding to track Sender’s/Porter’s Location

b. Ability to enter service location manually or by dropping pin on map

c. Ability to select the Point of origin and Destination

d. Ability to manually flight details

e. Ability to view available orders – Porter Panel

f. Ability to view available flights – Sender Panel

 

3. Matching:

a. Ability to view assigned Porter/Sender profile

b. Ability to provide rating

 

4. Notifications:

a. Ability to get real time push notifications

i. Order Assigned/Accepted

ii. Order tracking and updates

iii. Payment pending and payment completion

iv. Order cancellation/Reassignment

 

5.      Tracking:

a. Ability to track flow of order with barcoding system

b. Ability to track real-time location of the package

 

6.      Payment:

a. Ability to make payment via integration of payment gateway

b. Payment mechanism per order will be done in stages i.e. 1st half of the

c. payment once order is assigned, remaining payment to be made one order is delivered

 

7.   Create an order:

a. Origin

b. Destination

c. Space Available/Required

d. Weight

e. Dimensions

f. Category of Item – Details of the package

g. Address of Pickup/Dropoff

h. Applicable rate

i. Ability to calculate applicable tariff and duty

j. Order Summary

 

8.   Create an Account/Account verification:

a. Name

b. DOB

c. Email Address

d. Phone Number

e. Flight Details

f. Verification of the entered flight

g. Upload of Identity documents

h. Verification of account details and identity documents

i. Personalized profile of Sender/Porter

 

9.  Miscellaneous:

a. Feedback & Complaints Option

b. Contact Us

c. Terms and Conditions upon Sign-up

d. Ability to edit profiles

 

10.   Admin Panel:

a. Dashboard View/Accounts:

i. Daily revenue generated

ii. Total revenue generated

iii. Total payments received

iv. Total payments pending

v. v. Total payments made

vi. Total users registered (Senders and Porters)

vii. Total orders placed

viii. Total orders accepted

ix. Total orders pending

x. x. Total orders in transit

xi. Total orders completed

xii. View ongoing/upcoming/past service requests

xiii. View details related to each service request

 

b.         Users Management – Senders and Porters

i. View list of all users ii. View details of all users

ii. Block/Unblock users

iii. Activate/Deactivate Accounts

 

c.           Services & Pricing

i. Set/Edit Services

ii. Set pricing according to each service

iii. Set/Edit commission fee to be charged on each transactional value

 

d.            Notifications

i. New Sender registered

ii. New Porter registered

 

e.           Reports

i. View reports based on users (senders and porters) registered, orders

ii. posted and orders accepted

iii. View reports based on contents posted and filter it by date and end

iv. user

v. Export reports to CSV

 

 

f.           Analytics

i. Ability to view the detailed analytics based on the total users registered in a definite time span, total revenue generated, total orders placed

ii. Ability to apply filters to each section

iii. Ability to view the filtered list accordingly

iv. Graphical representation of each analytic