Giter VIP home page Giter VIP logo

CryptoRyder

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

Demo1 Demo2

Inspiration

In the North America of 2018, there are hundreds of thousands of vehicles driving from one city to another, commuting in from the suburbs into the metropolis on a daily basis. Yet research shows that approximately 85% of those vehicles contain only the driver themselves. That’s a lot of empty seats, and when we think about it, a lot of unnecessary extra traffic. Long, solo road trips are not only costly undertakings; they also contribute to carbon emissions. Ultimately, our philosophy to creating the transportation network that fits the needs of tomorrow is to maximize pre-existing infrastructure and resources, enabling people with private cars to share their journey with others traveling in the same direction while receiving money to offset the cost of an already-planned trip. And we will attempt to do all this in a truly decentralized fashion with the help of the Ethereum blockchain.

What it does

CryptoRyder 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, CryptoRyder 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 CryptoRyder 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

CryptoRyder's Projects

CryptoRyder doesn’t have any public repositories yet.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.