Best On-demand Water Delivery App Solution
We have designed and developed H2GO, an on-demand water delivery solution like Uber, from scratch. It is a complete water supply management system, comes with a customer app, a driver app, and an admin website. Have an on-demand delivery app idea?
Industry
Food and Beverage, Delivery
App Type
On-demand Delivery App
Platforms
iOS, Android, Web
Services Provided
Design, Development
Abstract of H2GO On-demand Water Delivery App Solution
H2GO is a smart on-demand web and app-based solution for online water bottle delivery business helping over 500 customers in Northern California to quench their thirst by delivering purified water. Along with providing regular water delivery, the app offers a recurring delivery feature, in which a user repeats their order on a weekly and monthly basis.
H2GO online bottle delivery business solution is divided into 3 solutions. It is divided into customer, driver and admin. In which the customer will order the water bottles, after the confirmation of the order the requisition will be sent to the driver. The driver has the right to accept or reject the request as per his availability. The admin will manage the request of the driver, check the customer’s order and manage the water delivery accordingly.
About Our Client and App Requirements
Our client is based out of Taiwan, China. Currently, he is in the USA and actively managing the water supply business. Initially, the client was managing most of his operation offline. As the business grew, he was facing challenges in managing his business. However, he realized that only applying technology drives real business growth.
The client found us through Clutch while looking for the best app development company. As we are on the list of top mobile app development companies and have 4.8 ratings on Clutch, it was easy for the client to choose us. Later, the client also discovered our experience of developing more than 40 on-demand apps, and this had impressed him a lot.
The client further contacted us to share his entire business vision and how he wanted to build H2GO from scratch. The client wanted to build an online water delivery management system by targeting users who are looking to order the cleanest water within Northern California.
Solution We Offered to Our Client
Initially, when we communicated with the client, he was very clear with his idea and explained his target goal to build a bottle delivery business platform that will make water delivery more accessible for customers. That information helped us to understand his idea and we initiated building an MVP app for his water delivery company. As we have experience in developing over 40 on-demand mobile applications, it was easy for us to understand the requirements.
After understanding all the requirements, our development team got to know that the entire water delivery solution needs to be developed for customers, drivers, and admin. Therefore, our BA team created structured documentation of the web and mobile app flow to start the initial development.
We showed the module-wise flow to the client. After his approval, we added the feature of recurring orders, elevator access, payment gateway, customer and driver tracking. To streamline the online water delivery process, we developed apps for customers and drivers by integrating APIs and building a web admin panel for the admin to manage the entire operation.
Challenges We Faced
It was easy for our app development team to understand the app requirements and develop the MVP version of H2GO. Later, we kept on adding necessary and advanced features to the app like recurring payment, adding pricing management, and adding coupons section.
We won’t say that the development process is smoother because it was extremely complex and time-consuming to understand. Also, there is a lot of logic involved in H2GO. Our development team had the responsibility to develop 3 different app modules: client, driver, and admin, and integrate them with each other. For that, we had to invest more time and resources to complete the entire project development.
Key Features of H2GO App
New Order
Place orders by clicking on the new order. Add the delivery address, your business or residential address based on your preference, and you are ready to place the orders.
Order Bottles
While ordering, you get a list of options like bottle type (3 gallons, 5 gallons, and 8 gallons) and the choice to order the number of water bottles. Increase or decrease the bottle orders based on your requirements.
Return Bottles
This feature applies to the old users. So, if you have already ordered bottles and now want to return them, use this feature. While ordering a new bottle, choose the number of bottles you want to return.
Recurring Order
If a customer chooses a recurring order for a week, then their order will be placed on a fixed date of a week. This cycle will continue each week. If they choose every two weeks, then the next order will get delivered after 2 weeks.
Add a Delivery Address
Add the delivery address where you want to get your water bottles to be delivered. The delivery timings for business are from 10 AM to 5 PM (PST), and residential timings are from 10 AM to 8 PM (PST).
Choose the Delivery Date
Choose the delivery date when you want to get water delivery to your home or office. Water delivery takes up to 24 hours to deliver a single order. So, choose a delivery date based on your convenience.
Elevator Access
The elevator access feature helps the driver to know how many floors they need to climb to successfully complete your order. Extra charges may be levied where elevator access isn’t available.
Make a Payment Online
Make an online payment using your credit card. Prior to making a payment, apply a coupon code (if available) and make the online payment for water delivery using the Stripe gateway.
Track Order
After getting the order confirmation, track the water delivery status from your app. The water delivery order is divided into 4 stages, accepted, dispatched, partially delivered, and delivered.
Today’s Orders
While you order a bottle, the request will be sent to the deliveryman’s app. After accepting the delivery, see your order ID, delivery address, and the date to deliver the order.
Call the Customers
Call the client to verify the address or additional information. The call masking feature is there to ensure contact numbers of customers are safe and secure.
On Route
Show the exact delivery location of the customers. Even unknown locations are traceable using this feature without wasting much time to complete the order.
Bottle Stock
Check total bottle stock, current required bottles, tomorrow’s required bottles. Also, there is an empty bottles list and the list of bottles you need to deliver to the customers.
Notification
Notification is an essential feature for the drivers to see the status of the orders. Updates on the new order requests or canceled orders can be seen under notifications. This will help to track the status of orders.
New Order Pop Up
Get notified whenever a new order pops up. Tap on the notification screen to accept the order or reject it. In case of the rejection of the order, the order gets assigned to another driver.
Share Delivery Updates
Share the delivery updates with the customers so that they can track the order. When you tap on “arrived at the drop off”, this means you have reached the delivery location.
Scan the QR Code
After confirming the delivery, tap on the “Scan the QR button” to scan the filled bottles. Also, scan the new and empty bottles manually by submitting the bottle image and selecting a particular QR code.
Scan Lost/Found/Damaged Bottles
In case of a lost or damaged water bottle found, scan the QR code to keep track of the lost/damaged bottles. This will help the admin to count the number of bottles and update the list.
Geo-Fencing
Manage the product price for different products. Modify business and residential hours and manage customer and driver earnings.
Create Products
Create new products and activate or deactivate a specific product. Easily make changes in product price, deposit fee, product code, and product image.
Manage Customers
Manage customers’ information like name, email, verification code, mobile number, credit amount, special discount, status. Also, remove customers from the list.
Manage Drivers
Track and update the driver’s contact information. Along with this, approve and disapprove the driver and change the working status of the driver.
Generate QR Code
Keep track of delivered and undelivered bottles. View and download the QR code of different products and streamline the water delivery process.
Track Bottles
If any product gets lost, directly check or track the product using the scanned QR code from the bottle history. By clicking on the track button, check the lifecycle of the product.
Admin Stock
Check the availability of water bottles and filter the data to verify the date, product, and quantity. To add the stock, click on the add button and enter the product information.
Order Request
All the pending orders, accepted orders, on-route orders, arrived orders can be tracked from the order request panel. Track the complete order & user details, shipping details, and invoice details from this feature.
Group Order
Assigns the delivery to the driver according to the nearest location of the driver. The advantage of using group orders is that the drivers can complete multiple orders in the minimum time.
Admin Earning Reports
Find how much revenue the business is making. It is easy to check the information of how much the business makes from each order. Check the driver and plant bottle commission.
Planning to Build an On-demand Delivery Solution?
Share your idea with us. Our developers have experience building 40+ highly engaging on-demand app solutions. Let’s help you to develop your delivery app solution.
Technology Stack
Java
Android Studio
MVC
Swift 5
XCode
MVC
HTML
CSS
JavaScript
PHP
Yii
MySQL
Final Results
500+ Customers and Counting
H2GO mobile app has successfully secured more than 500 customers. Just by installing the application and confirming the water delivery, the water bottles will be delivered to the customer’s doorstep within 24 hours.
Bulk Order At Your Request
H2GO is always ready to deliver water bottles in bulk by providing the cleanest and hygienic water bottles. Whether you are planning an event or organizing parties, H2GO will never disappoint you by delivering water bottles in bulk at your request.
Get the Refreshing Water Delivered at Your Fingertips
You don’t need to worry about getting late deliveries and order cancellations. H2GO app is user-friendly and allows you to modify their orders depending upon their preferences. Only a few taps in your mobile app are enough to get the cleanest water right at your doorstep.
Delivers BPA Free & Recyclable Water Bottles
By drinking the water from BPA (Bisphenol A) free water bottles, the chances of diabetes, fertility diseases, and birth defects gets significantly lower. H2GO believes in prioritizing health and therefore only uses BPA free water bottles and nothing less. All of the bottles are 100% recyclable including bottle caps.
Client’s Feedback After Development
Want to know about the features of the water delivery management solution?
Check H2GO portfolio.
Top On-demand Delivery Apps Developed by Us
Urder : Pickup and Delivery App
The Urder is an on-demand pickup and delivery app platform that connects customers, stores, and delivery drivers. Based in the USA, this multipurpose delivery app delivers anything (from electronics to pet supplies) at any time on the same day or within an hour.
Jabrool: On-Demand Courier Delivery App
Jabrool is an on-demand courier delivery apps solution, connecting customers and package delivery drivers in real-time with a mobile device. Jabrool comes with customers and delivery driver apps to transport goods across Saudi Arabia.
Having a $1.2 billion valuation, Glovo is the most downloaded on-demand delivery app with over 50 million downloads.