Skip to content

Peer 2 Peer Carpooling Decentralized Application deployed on Ethereum Network

Notifications You must be signed in to change notification settings

upes-open/PeerPool

Repository files navigation

P2P-Carpooling-DAPP

An alternative cab service app to other apps like Ola, and Uber, which control the work environment for drivers and take chunks of cuts from their earnings as commission, making life difficult for a regular driver. This P2P Carpooling DAPP will connect drivers directly with customers to share a ride. The transactions will go through smart contracts run on blockchain technology and paid via cryptocurrency. Anyone can register as a driver and publish rides for people to book. This DAPP makes the process more hassle-free, making it more transparent.


Set-Up

  1. Install Yarn
npm install --global yarn
  1. Install Dependencies:
yarn install

To Run on Localhost:

cd peerpool
yarn run dev

Other Commands

  1. Compile Contracts:
yarn hardhat compile
  1. Run Scripts:
yarn hardhat run <script name>
  1. Run tests:
yarn hardhat test

Tech Stack:

Frontend: Javascript, HTML/CSS

Backend: Solidity, Javascript


Contract Address: 0x4d30FE8d7847E6cC8B905518f32b40274f168Af7 (will be updated)


For Further Communications


NOTE: Metamask and other wallets keep on changing the protocols to work with the blockchain to ensure safety. "Deprecated" error might appear in future. Check official Metamask documentation for updates.