Zroomm
On Demand Courier Delivery App Like Uber
services
Mobile App Development
industry
Logistics / On-Demand Delivery
duration
1.5+ Years
country
Singapore

Project Overview
Say hello to new and exciting courier/parcel on demand delivery app we developed, Zroomm. Just a few taps to get your package picked up and delivered when and where you need! Zroomm allows user to schedule a delivery anytime from anywhere. It is designed and developed in such a way that it serves as a one stop solution for customers, drivers and system admin to help save time, save money, get rid of delivery troubles and most importantly save your precious items.



Challenges
Live Tracking and Real Time Location
Optimal Route Calculations
Delivery Scheduling
Server Monitoring and Debugging
Our Solution
Delivery Scheduling and Tracking
Real-Time Delivery Costing
Best Route Navigation
Digital Signature Confirmation
Features Implemented
Zroomm delivers a complete on-demand courier delivery experience for both customers and drivers with the following key features.
1. Schedule a Delivery
This app allows user to schedule a delivery at their convenience with pick up and drop off addresses and can schedule that delivery for a particular time and date. It also provides feature like same day delivery for the urgent need of delivery. In this app to make sure that the package is delivered properly and to ensure the delivery, the user will get the confirmation by the recipient's digital signature.

2. Select Date and Time
Tend to forget important dates? Schedule your delivery in advance. Choose any date and time, Zroomm drivers are 24*7 available and they will deliver your package without fail.

3. Enter Address
Enter your pick up and delivery address to schedule a delivery. User can add their favourite location for the easy access.

4. Choose your Delivery Package
The user will get to choose from the various type of packages like documents, laptops, boxes, clothes, food, etc. Our algorithms and business logic will also recommend the cost for the delivery. The cost is calculated on the basis of the pickup and drop off details, time of delivery, package quantity, and type of package.

5. Confirm Your Booking
This screen will display all the details entered by the user like pick up and drop off address, time and date, package detail, and estimated cost for the delivery. As soon as the user confirms the detail the delivery request has been sent and any of the available drivers will accept the request.

6. Payment and Promo Code
User can see their saved card details, add new card details as well and make payment. In this app promo codes has been also integrated, user can avail the benefits of exciting discounts by applying promo codes.

7. Track Your Delivery
Zroomm it, sit back and relax! Your package is in safe hands and will get delivered as and when you wanted. Get the real-time updates and tracking of the package right through your app and also a digital signature to ensure the confirm delivery.

8. Driver Verification and Profile
To register in this app as a driver, users have to enter all the required details and submit them. Admin will have a look at it to verify if all the details found to be authenticate. This verification process ensure that all the registered drivers are authenticated.

9. Driver's Availability
Once the Driver's profile is approved by the admin, the driver will get an option to schedule their availability for the pickup and delivery. The driver will get the option to select from the day and the time period he/she will be available.

10. Driver Home Screen
The driver's home screen will show a live request for a delivery. The request which will pop up on the home screen for the driver will be the most recent one and the driver get to see the package details, pick up, and delivery details to decide whether to select or reject the request.

11. PickUp the Package
If the driver choose not to accept the most recent request from the home screen, he/she can view all the scheduled live requests from this screen and accept the requests which are convenient for them.

12. Deliver the Package
Drivers get to see the list of all accepted and ongoing deliveries on this screen. The driver can filter the deliveries and pickup on the basis of their scheduled time, date, and location. This screen will also shows the status of each and every request accepted.

Technology Stack
Zroomm is built with a modern technology stack designed for real-time communication, high availability, and cross-platform mobile delivery.
Mobile
React Native
Backend
PHP-FPM, Node.js, Google Cloud
Database
PostgreSQL, RethinkDB
Frontend
React JS, Ant Design
Real-Time Communications
Deepstream
Conclusion
From smooth delivery scheduling, tracking delivery to secured delivery system with the digital signature confirmation and from optimized routing, live filtered delivery request to scheduling the availability. Every aspect has been taken care of by our team at both consumer and driver level. Our team have been master in identifying the different uses cases and challenges, brainstorming them and come up with the best solution for that. This project has challenged our team at many different levels. But our team was always up for the challenge and soon we have a result in our hand as a complete On-Demand Courier Delivery App all set to disrupt the market.
NEED A CUSTOM DELIVERY APP?
Let us help you build an on-demand delivery solution tailored to your business needs.
More Projects





