Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

Peer 2 Peer Carpooling Decentralized Application deployed on Ethereum Network

License

Notifications You must be signed in to change notification settings

anuvagarg/OSC-P2P-Carpooling-DAPP

 
 

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.


For Further Communications Join Our Discord Server: https://discord.gg/QHQ96vMF


Project Structure

├── LICENSE.md           ->    License file.
|
├── README.md            ->    The top-level README for developers/collaborators using this project.
|
├── build                ->    Compiled Smart Contracts (JSON).
|
├── contracts            ->    Contains two contracts: Migration.sol (to migrate the contract onto blockchain) and ToDoList.sol (the contract responsible for ToDoList transactions).
|
├── Migrations           ->    Pushes the desired files to the blockchain.
│   
├── source               ->    Source code for frontend and JavaScript file linked with the contracts.
    │
    └── images           ->    Images used in frontend part.      
│
├── test                 ->    Test set for testing the DAPP's working.
│
├── package.json         ->    Information regarding name of package and versions of modules used.
│ 
└── truffle-config.js    ->    Port Configuration for Truffle.     

Star & Fork the repository to get started

Workflow

P2P workflow

Set-Up

Here is a brief intro about what a contributor must do in order to get started developing the project further:

  1. Open VSCode on your system.

  2. Copy the given command to get the repository.

git clone https://github.com/upes-open/OSC-P2P-Carpooling-DAPP.git
  1. Go to the folder in respective to the issue you are working on and save your work.
git add .
  1. Now commit your changes with a message explaining the changes.
git commit -m "your message"
  1. Push your changes.

  2. Raise your first PR !

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.

About

Peer 2 Peer Carpooling Decentralized Application deployed on Ethereum Network

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 57.9%
  • CSS 33.6%
  • JavaScript 7.1%
  • Solidity 1.4%