NaWee is an on-demand courier delivery app solution working on five courier delivery business models. This courier delivery app is made by considering meeting different courier delivery conveniences criteria, such as door-to-door courier delivery, warehouse-to-door courier delivery, warehouse-to-house courier delivery, door-to-warehouse, and direct courier delivery. We found these delivery approaches very interesting and are honoured to work on such a creative project.
The client was operating NaWee courier service using the traditional offline mode. But after seeing the criticality of an online platform to place courier delivery requests during the COVID-19 pandemic, he decided to make this business a digital one.
In order to sustain his creative five-way courier delivery concept even on the digital platform, he wanted us to implement such a filters-based mobile application for both iOS and Android platforms. The application should have two-three management panels: Admin Panel, Delivery Agent panel, and Customer Panel.
Once the customer requests for any courier delivery request from any location to any location, he should get options to select nearby warehouses or agents for courier pick-up or drop facility. Once a user initiates the request for doorstep pick-up, the courier pickup agent must get a notification request for the same and the warehouse management team about the courier and status. Moreover, the receiver should also have access to that process to get a notification of the courier's transportation status.
When we first heard about this requirement process, we knew that this app development process ain't going to be an easy task. And if we take this project, the countless errors and exceptions, in short, challenges would be waiting for us.
Considering the budget and requirements, we suggested developing a courier delivery app in a flutter, which was a sound decision for both parties.
As the flutter would be coming in a way, a lot of creativity in coding would be required and must be handled by the most responsible person of the organization. Therefore, we aligned our smartest flutter developer for this project - who had previously worked on such complicated projects and met the requirements of clients.
He understood all the requirements and started to work on the projects. As we thought before, complications in development would be waiting for us to conquer, which arose indeed. But thanks to his problem-solving skills and positive approach to research, he succeeded in overcoming those obstacles and delivered this application to the client with satisfactory results.
Well, the development work is done, but complicated applications like this are taking a bit longer to bug-fix the application entirely and add new features. Therefore, this project is still an ongoing one.
With a lot of brainstorming, our mobile app developers came up with the following features and
functionalities for the NaWee application.
A courier application solution with 4-panel connectivity - Admin, Warehouses, Delivery Agents, and Customers (Sender & Receiver), which keeps all updated with the package delivery status.
Users can add the dimensions and weight of the package to be delivered to a particular location, which makes it easier for an app to calculate the delivery fair as per agreed terms.
Once a sender requests the package delivery to a particular location, the package shipment tracking will be enabled for all 5 parties until their job gets done.
Any party associated with the package shipment can open the ticket for the particular news, query, and issue related to the process.
A secured payment transaction channel accepting and processing multiple billing transactions smoothly.
Customers can visit all their previous package delivery or delivered orders by visiting to My Orders section.
A real-time notification and alerts associated with the package shipment will be raised to all panels’ applications.
A very intuitive and easily understandable user interface that makes work easier of users including naive ones.
The logic used in the coding of the application ensures that any request for a particular operation is processed and presented in no time.
Once the package delivery order is accepted, the sender, warehouse employee, delivery agent, warehouse agents, and the receiver can see and manage the shipment as required.