On demand parcel (Courier) delivery applications are created big market in estalished countries, where it started to foot in growing region now a days. Customers can share the parcel pickup, drop off & photo of parcel in application, it will be assigned to drivers around that location by automatically or manually. Once driver picked up the parcel, it can be tracked by customers in their application. After the parcel delivery, customer will receive the notification upon sucessfull delivery.

Roles of users:

Customers – Customers who are registered with our accounts and request the parcel to delivery
Drivers – They can see the assigned parcel to deliver and update the status of delivery.
Administrator – Admin will manage the entire applicaiton data, customers, drivers, parcel and payment transaction etc..,

Customers iPhone and Android application:

We have to build a customers iPhone and Android application where they can browse, login & do all necessary activities on our application.
• Splash screen
• Application will work in English language
• Application will work in portrait mode only
• Application should be compatible in all resolutions of Android phones and iPhone.

Users Account:

• User Login [ Email and password ]
• Facebook connect
• User Signup [ Name, email, password, city, phone, Email confirmation, terms and conditions and etc., ]
• Users need to verify their email, Facebook account and phone number. Need to integrate the SMS gateway to send the verification code to users.
• Forgot password
• My Profile with image
• Profile settings – Edit profile, changes password and delete account
• Search service availability
• Customers can enter the location name in search field and confirm the service availability.

Parcel booking:

• Customer need to select the From & To location with exact area name
• Select the category of parcel
• Select the pickup date
• Select the priority & continue it.
• System will check the availability of fleet for that location and show the price to delivery this parcel.
• Customer need to check the terms and condition option and Proceed to payment.
• We need to integrate any one of payment gateway which should accept the credit and debit card payments. PCI complains should test in payment gateway integration.
• Customer can see the response message of payment completion and move to my booking list.
• Customer can see the list of booked parcel list in his account. Of course, they can view the full detail of particular parcel like To location, From location, Price, payment status, Invoice document to download and tracking ID and status of delivery.
• Once the parcel status updated as delivered, customer can post the feedback against fleet owner.

Track the parcel:

• Customer need to enter the tracking ID to see the current status of parcel and location.

Ticket:

• Users can post a new ticket which should have title, description, category and priority
• View the list of posted tickets
• View the full information of particular ticket and response from admin.
• About us, contact us and Social media links in application

Fleet owner iPhone and Android application (Driver):

We have to build a driver facing iPhone and Android application they can login and see the assigned task to be delivered.
• Splash screen
• Application will work in English language
• Application will work in portrait mode only
• Application should be compatible in all resolutions of Android phones and iPhone.

Users Account:

• User Login [ Email and password ]
• User Signup [Name, email, password, city, phone, Email confirmation, terms and conditions and etc., ]. It should be approved by admin to access the application.
• Vehicle information – Driver need to update the vehicle information.
• Forgot password
• My Profile with image
• Profile settings – Edit profile, changes password and delete account

Parcels:

• Drivers can view the list of assigned parcel by admin.
• View the full information of particular parcel. It should have From, To, Cost, weight and etc..,
• Once parcel has been taken to delivery, they can update the status parcel Picked up, Progress and Delivered.
• Update the fleet driver GPS location to server
• Filter the parcel by location and status

Dashboard:

• Driver can see the basic report dashboard of parcels, delivery and earned payment and etc..,

Ticket:

• Driver can post a new ticket which should have title, description, category and priority
• View the list of posted tickets
• View the full information of particular ticket and response from admin.
• About us, contact us and Social media links in application

Web Application Development:

1.Front end application

• Website should be developed with attractive design
• SEO standard
• Responsive design integration
• W3C validation
• Home page with more detail presentation of application features
• Testimonials – Users can see the testimonials of their customers
• How it works
• FAQ
• Social media share in Facebook and Twitter
• About us, Contact us, Terms and Social media links in application
• Download – Users can see the download of iPhone and Android application

2.Users Account

• User Login [ Email and password ]
• Facebook connect
• User Signup [ Name, email, password, city, phone, Email confirmation, terms and conditions and etc., ]
• Users need to verify their email, Facebook account and phone number. Need to integrate the SMS gateway to send the verification code to users.
• Forgot password
• My Profile with image
• Profile settings – Edit profile, changes password and delete account
• Search service availability
• Customers can enter the location name in search field and confirm the service availability.

3.Parcel booking

• Customer need to select the From & To location with exact area name
• Select the category of parcel
• Select the pickup date
• Select the priority & continue it.
• System will check the availability of fleet for that location and show the price to delivery this parcel.
• Customer need to check the terms and condition option and Proceed to payment.
• We need to integrate any one of payment gateway which should accept the credit and debit card payments. PCI complains should test in payment gateway integration.
• Customer can see the response message of payment completion and move to my booking list.
• Customer can see the list of booked parcel list in his account. Of course, they can view the full detail of particular parcel like To location, From location, Price, payment status, Invoice document to download and tracking ID and status of delivery.
• Once the parcel status updated as delivered, customer can post the feedback against fleet owner.

4.Track the parcel

• Customer need to enter the tracking ID to see the current status of parcel and location.

Ticket:

• Users can post a new ticket which should have title, description, category and priority
• View the list of posted tickets
• View the full information of particular ticket and response from admin.
• About us, contact us and Social media links in application

5.Content Management System – Administration panel development

CMS is mainly for providing administration for moderator or Administrator for our application.

6.Admin Login & Settings

1.Dashboard and Analytics
2.Admin settings [ password changes, Edit account ]
3.Sub-admin / moderator – Admin can add and manage the sub-admin [ edit, delete, block / unblock the moderator ]

7.Settings Module

1.General settings
2.Email and contact settings
3.SMTP mailer Settings
4.Social media page settings & Google analytical settings
5.Modules settings – Enable & disable the modules
6.Google map API key settings

8.Image settings

a.Logo settings
b.Favicon settings
c.No-image settings
d.Image zoom settings

9.Country & Cities management

a.Add city & country
b.Manage Cities [Add, edit, delete, block/unblock]
c.Add and manage the area

10.CMS page management

a.Add new CMS pages
b.Manage CMS pages [Add, edit, delete the pages]
c.Manage inquiries from contact us form

11.Ticket management

1.View the list of tickets
2.View the full information of particular ticket and post the answer to that ticket. It can be accessed by customers via their application.
3.Reports chart to ticket module

12.Customer management

1.Customers dashboard – Analytical reports [Day, week, month, year]
2.Add customer – Add new customer & login info send to customer email
3.Manage customers – edit, delete, block /unblock customers

13.Fleet management (Driver management)

1.Admin can add and manage the fleet owners with basic profile information.
2.Add multiple fleet lists under a fleet owner. It should have vehicle number, registration details, color, brand, Driver profile and etc..,
3.Update the delivery service locations in fleet owner profile.
4.Manage the customer feedback list
5.Fleet dashboard - Analytical reports [Day, week, month, year]

14.Parcel management

1.View the list of parcel which is requested and paid by customers.
2.View the full detail of particular parcel and assign one fleet to delivery this parcel. So customer will get notification that, fleet is coming to pick up the parcel.
3.Then admin or fleet owner need to update the status called Picked up against the parcel.
4.Then admin or fleet owner will update the status called Delivered once the parcel is delivered in destination location. Of course, Customer should receive the notification about it.

15.Billing and Payment management

1.Once parcel is delivered, fleet owner will request his delivery payment. Automatically invoice will be created while fleet owner request the payment against parcel delivery.
2.Admin can see the list of invoices from various fleet owners
3.Admin will pay to fleet owner in offline mode by cash or cheque.
4.Once the payment is done, admin will update the invoice as Paid and mail will goes to fleet owner.
5.Admin can see the graphical report of payment transaction

16.Send newsletter

1.Admin will send the newsletter to customers

17. Fleet tracking

1.Admin can view the parcel delivery fleets in google map

18.Fleet owner panel development

1.Basic login, account, change password and logout
2.View the list of assigned parcel list
3.View the full details of particular parcel information and fleet owner can update the status parcel Picked up, Progress and Delivered
4.Fleet owner can see the list of feedback from customer upon the delivery
5.Upon delivery, Fleet owner can create the invoice to admin to pay his payment. Of course, Admin can view the list of fleet owner invoice and update the payment status. Payment will process in offline only.
6.Once the payment status is updated by admin, fleet owner will get the mail.
7.View the graphical report of payment by Monthly, weekly and Daily
8.Add and manage the vehicle list.

Timeline and cost to build the parcel delivery application:

Project Analyze & Management - 40 hrs
Web application development (Customers front end, admin back end, Fleet owner panel and API development) - 550 hrs
Customer iPhone app development - 180 hrs
Customer Android app development - 180 hrs
Driver Android app development - 150 hrs
Design - 80 hrs
QA - 60 hrs

Total Hours - 1240 hrs

Cost of web, iPhone and Android application development is $14,880 USD. We need 15 weeks to deliver the application from start date.

Lets contact us to build your awesome on demand parcel delivery application in market.

Saranraj

Saran

Author

Views : 3156 | Posted on September 15, 2020