What it does

Allows completely anonymous and unattended car rentals with provable contract behavior.

How I built it

A Solidity smart contract works on the Ethereum blockchain to track all rentals and handle payment. This then uses Oraclize as a secure connector to a Flask server which shims smartcar's API for vehicle lock/unlock onto the blockchain.

Challenges I ran into

Smartcar does not have a native Solidity API, so I had to build a shim.

Accomplishments that I'm proud of

The Solidity smart contract includes things like provable refunds if the vehicle is returned before it's rental time is up.

What I learned

How smart contracts work and how Smartcar's API works.

What's next for SafeShare

Who knows?

Built With

Share this project: