Skip to content

priyansh786/DriveShare

 
 

Repository files navigation

DriveShare

A decentralized inter-city ridesharing platform built on the Ethereum blockchain.

What it does

DriveShare looks to become a decentralized sharing economy platform that combines the growing trend of peer-to-peer businesses with long-distance/inter-city traveling. Through a web application, DriveShare connects Riders, those who would like a convenient way of getting from one city to another without driving, with our Drivers who happen to be going along that route and have extra seats in their vehicles. From a business standpoint, a distinct advantage that DriveShare has over other solutions lies in its ability to maximize economic efficiency. The platform provides value to customers who now have a reliable and low-cost alternative for traveling, as well as commuters/drivers who are able to cut down or recoup the cost of gas for a journey they were planning on regardless.

But where does the blockchain and decentralization come into play? All data concerning delivery transactions are stored on the Ethereum blockchain network. In a nutshell, Ethereum gives you the power to trust. It enables the development of systems of automated and executable agreements facilitated by smart contracts that ensure that all counterparties are treated fairly throughout a transaction. Decentralization allows us to further maximize economic efficiency by replacing any profit-seeking intermediaries with smart contracts established directly between parties (Rider and Driver). This is unlike services like Uber and Lyft, which take a cut of the payment from the user of the service to the provider to compensate them for facilitating the transaction. We believe this reinforces our mission for creating positive change in a non-profit manner.

In addition, since Ethereum tracks every transaction non-repudiably on the blockchain, there is always a trusted record. This allows for better transparency and more trust between Riders and Drivers in this open development platform. Lastly, with on-chain data concerning the reputation of both Riders and Drivers and the success of their prior "transactions", the use of blockchain technology promises to help facilitate the decentralized credit scoring system of the future.

Installation Instructions

  1. Install Node.js & npm
  2. Download Ganache
  3. Install Truffle

Instructions to run

  1. truffle compile
  2. truffle deploy
  3. npm start
  4. Open in localhost in browser

About

An intercity ride-sharing platform with the help of blockchain.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 89.3%
  • Solidity 7.1%
  • CSS 2.6%
  • HTML 1.0%