AppBuilding: How to make “Uber for X” app

By | November 11, 2014

This article briefly describes our experience and vision in implementing of typical “Uber for X” app.


Over last few years the success of Uber has motivated a number of founders to create similar startups. And not only in the area of Taxi scheduling/management but multiple other areas where platforms managing micro- or occasional service jobs would build mobile apps as primary tools for communication with its users. Everyone wants to get a ride on “sharing economies” and “mobile era” trends transformed to “Uber for X” trend. And it’s probably the right thing to do?

So let’s see where “Uber for X”  can be used (got the list here):

Awesome Uber-for-X apps:

The On Demand Landscape: Transportation, Dining, Drinks, Events, Health, Beauty, Delivery, Logistics, Home Services, Food, Beverage, Travel, Hospitality.

Updated 17.11.14: list links changed from techcrunch articles to services sites. Added titles to links, dofollow, enjoy your SEO.

So, let’s assume you still want to build one, unique overall or at least in your city. How would you approach it? As we are software consultancy, let’s stick to software components. The recipe is simple:

  1. Have a nice website with info and registration pages for both clients and service providers. WordPress would work here. (Remember about customer development, lean startup, etc. so you could stop here and start getting signups before moving forward!)
  2. Have a mobile client for each platform you want to support (definitely starting from iPhone). Actually mobile clients are needed for both users and service providers. Most of them use iPhones after all.
    1. you need a map of local area based on users GPS, preferences. After all “Uber for X” is local first,
    2. job order form,
    3. job status / process,
    4. feedback.
  3. In order to make those mobile clients work, you should have a backend service that will act as interface between clients and mobile database. (Don’t forget to make it scalable to 100,000 simultaneous user sessions at some point! :))
  4. Have the same user interface connected to backend service to manage jobs and make orders from web-browser/PC for people who hate smartphones.
    1. Add sms notification or auto-dialing to service providers.
  5. Have administration portal for you to see the money you’ve earned!
  6. Connect it to payment gateway: PayPal, Skrill, BrainTree, etc. — would work great here.
  7. Don’t forget to pivot to business/enterprise portal for business clients who want multiple accounts, better control, mass message to providers, special discounts and other features. 🙂
  8. As an important part – try to sell a solution as a licensed platform to someone. Build infrastructure for multi-tenancy, white labelling, different discount plans, etc.
  9. Finally you should have a resellers portal, no business development would survive without it.
  10. Get profit and relax (for a minute and then get back to work with sales/marketing/PR/product landing pages testing/pivots/etc./etc.).

And after multiple iterations and pivots, campaigns and redesigns and so much work done, we can’t expect anything less than 1 Billion exit.

Don’t hesitate to contact us for consultation!

Leave a Reply

Your email address will not be published. Required fields are marked *