Peer to peer ridesharing application using blockchain technology

The DCAB is a first Peer to Peer (P2P) ridesharing application in Pakistan which is being developed using the Blockchain Technology. The DCAB comes with a number of features mainly decentralization, distribution, scalability and Security. The DCAB is a self-regulating and self-expanding

2025-06-28 16:34:26 - Adil Khan

Project Title

Peer to peer ridesharing application using blockchain technology

Project Area of Specialization BlockchainProject Summary

The DCAB is a first Peer to Peer (P2P) ridesharing application in Pakistan which is being
developed using the Blockchain Technology. The DCAB comes with a number of features
mainly decentralization, distribution, scalability and Security.
The DCAB is a self-regulating and self-expanding ridesharing network that requires no central
authority which results in no middle man fee as in the traditional ridesharing applications such as
uber or careem.
The DCAB provides business ownership to everyone participated in the community by
introducing a fiat token called DCAB Token. The DCAB Token is built on top of ethereum
blockchain. The fares of the rides will be calculated in our cryptocurrency. 

Project Objectives
  1. To create Pakistan’s first peer-to-peer ride sharing network with decentralized operations.
  2. To eliminate the middle man for processing the payments.
  3. Business ownership opportunity for the drivers. The drivers will refer the other driver to get bonuses.
  4. To maintain trust: “Blockchain does not manage trust; it eliminates the need for trust”.
  5. Users can buy our crypto tokens and can pay using tokens. There is also a sign up bonus for every user.
  6. The main aim is to disrupt the centralized authoritative ridesharing to distributed peer to peer ridesharing which is driven by voluntary collaboration.
  7. Eliminating middleman fee and giving it back to the community.
  8. Simple and convenient payments.
  9. To provide secure and scalable network and to make transactions transparent.
Project Implementation Method

The app is a native android app built with android java with firebase database to store user information. Further, google maps, location, places, geolocation etc. apis are integrated for the basic ridesharing app as in uber. To move the app to blockchain, we have used web3j library which makes the app able to interact to the ethereum blockchain. For each user an ethereum erc20 wallet is created at time of registration. The erc20 token smart contract (in solidity language) is deployed on the private network and an equivalent java code is generated by web3j which makes it possible for us to interact with the token inside our app. This way when the ride is completed, the customers send cryptos equivalent to ride fare to driver.

Benefits of the Project Technical Details of Final Deliverable

Final deliverable consists of the following technical components:

  1. A complete ridesharing android application with erc20 wallet and erc20 token integrated in the app.
  2. A token ICO website where users can buy tokens.
  3. Customer can request a ride, drivers accept ride and affter the ride is completed customers pay in crypto.
  4. The wallets for each users supports ethers as well.
Final Deliverable of the Project Software SystemType of Industry IT , Transportation Technologies BlockchainSustainable Development Goals Decent Work and Economic Growth, Industry, Innovation and InfrastructureRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 38000
SSD Equipment180008000
GPU Equipment12000020000
App deployment on ethereum with website domain Miscellaneous 11000010000

More Posts