You should realize that there are no good free or cheap templates of something. To build some good app - you must pay a lot of attention to every step of your online business. Our company, which specializes on taxi market, had a problem with scanty functionality of our website and mobile app, some months ago. We wanted to find the cheapest option to build an app from scratch. The solution was hiring a good mobile app development agency, which supports all levels of our online business.