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