Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/upes-open/peerpool
Peer 2 Peer Carpooling Decentralized Application deployed on Ethereum Network
https://github.com/upes-open/peerpool
blockchain decentralized-applications ethereum open-source peer-to-peer solidity
Last synced: 6 days ago
JSON representation
Peer 2 Peer Carpooling Decentralized Application deployed on Ethereum Network
- Host: GitHub
- URL: https://github.com/upes-open/peerpool
- Owner: upes-open
- License: mit
- Created: 2022-06-03T10:37:15.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-01-30T08:37:25.000Z (almost 2 years ago)
- Last Synced: 2024-04-14T01:53:28.312Z (7 months ago)
- Topics: blockchain, decentralized-applications, ethereum, open-source, peer-to-peer, solidity
- Language: JavaScript
- Homepage: https://peerpool-kappa.vercel.app
- Size: 20.6 MB
- Stars: 25
- Watchers: 2
- Forks: 17
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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
```2. Install Dependencies:
```
yarn install
```## To Run on Localhost:
1.
```
cd peerpool
```
2.
```
yarn run dev
```### Other Commands
1. Compile Contracts:
```
yarn hardhat compile
```2. Run Scripts:
```
yarn hardhat run
```
3. Run tests:
```
yarn hardhat test
```<!-- 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.
```shell
git clone https://github.com/upes-open/OSC-P2P-Carpooling-DAPP.git
```
3. Go to the folder in respective to the issue you are working on and save your work.
```shell
git add .
```
4. Now commit your changes with a message explaining the changes.
```shell
git commit -m "your message"
```
5. Push your changes.6. Raise your first PR ! -->
<hr>
## Tech Stack:
### Frontend: Javascript, HTML/CSS
### Backend: Solidity, Javascript
<hr>### Contract Address: 0x4d30FE8d7847E6cC8B905518f32b40274f168Af7 (will be updated)
<hr>
### For Further Communications
* Join Our Discord Server: https://discord.gg/QHQ96vMF
* Email: [email protected]
* Ping on discord: trev#4443<hr>
**_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.