“Nothing works better than just improving your product.”
Joel Spolsky, co-founder of Stack Overflow
In Today’s world, there are many startups coming. Every startup has its own idea & vision. One of them is On-Demand startups. On-Demand based solutions are trending in the market. You can see Uber, Uber Eats, Zomato, Swiggy.
Do you have any startup ideas?
Do you see any pain points or needs of your nearby people?
Do you see them as your customer?
Do you want to develop an on-demand solution for them?
Lets first know what is On-Demand Solution or App
The on-demand solution is where you have a mobile app or website on the customer side that needs service or product to be delivered based on their demand and you have a provider who will have a mobile app or website that will provide that service or product to them as per their demand.
Let’s discuss this point with an example, On-Demand Courier Industry or in other words Package or Parcel delivery
We have many shipping companies when it comes to sending something from one location to another location but what if someone wants to send something as per his demand on the same day then here come startups like Hatch
How exactly does this type of On Demand solutions work?
Let’s first discuss what type of app module you should have in such an app for each user role module. (Service provider, Customer or Driver)
You can also start an on-demand delivery service using this website.
You can use the below modules/features on your on-demand delivery service website.
What about Delivery Charge calculation?
Now coming to cost calculation there can be 2 model
- Formula-based fixed pricing is good to have. Admin side you need to have the functionality to define the mode of transport and some formula constant & variable.
- In offer-based pricing, the driver will place price as per customer job and it is up to the customer which driver offers the customer accept.
Let’s say we have this formula to calculate the cost
Constant + Distance X Price_per_km
Now there are 2 things that will come on the admin side. That admin will define Constant & price_per_km for each mode of transport.
Let’s take an example of the mode of transport as “Bike or 2 Wheeler”
Admin defined Constant as 10 USD price for First 10 KM and then price per km at 1.5 USD.
Now customer posted a job for vehicle mode Bike from location a to b and the distance between these locations is 20 Km so the price will
10 + 10X1.5 = 10 + 15 = 25 USD
Now, this is a system-generated price so it is up to the drive that he/she accept or decline that job.
How will the Admin or Owner of this business make money?
You can have a commission in % from the Driver’s side. Let’s say the driver gets X amount paid from the customer then you can take your % from that part and then transfer the remaining to the driver account.
What are the different payment options you can have in this system?
It is preferred to have online payment only because if you will allow cash payment then taking the admin fee will not be possible. You can have online payments like a credit card, debit card, etc
Technologies stack used for On-Demand Solution
Mobile App Development
- You can have it in Native as well as hybrid or cross-platform.
- For hybrid, you have options like React Native, Flutter, Ionic, etc
For API you can use Laravel
The database can be my SQL or mongo DB or dynamo DB
How much does it cost?
Costing depends on the modules or functionalities you want but developing this type of solution with MVP starts from 9000 USD.
Still, have confusion or Questions?
Technource has developed many “On-Demand solutions”
in various industries. We can help you to develop your startup idea.