Problem

With billions of taxi rides being booked online through several platforms, taxi booking websites and apps have taken over the traditional call to book or manual booking systems. The service is also rapidly increasing its users each and every year. Lakhs of drivers have started using the platform and depend on it completely.

But, the commission percentage is a way too high starting from 15% to as high as upto 40%. The riders are not happy about it. Drivers fear of slavery and reduced income, losing ownership and independence. The platforms just concentrate on their own profits.

Solution

The above problems could be solved by developing a decentralized cab booking system. Since the current platforms use centralised databases and communicate with the app through their servers, the platforms have the permission to decide everything, starting from fare, commission, and directions. So the platforms, after gaining popularity, just increase their commission.

What if we replaced the centralised database with a decentralised application built with blockchain, where all rides are securely recorded as smart contacts? It would increase transparency on fares, pickup and drop locations, distance and duration of trips, and thus reduce fare cheating. Also, drivers need not pay commissions to the platforms.

🔗 Demo Link

Android Apk

📸 Screenshots

Website

we have also worked on website using flutter web and flutter_web3 package. Below are the screenshots.

Smart Contracts

source code: https://github.com/jayaanandabalaji/taxi-booking-flutter-app-web3-blockchain

Share this project:

Updates