project screenshot 1
project screenshot 2
project screenshot 3

Rio

A "pay you back later" web3 and smart contract product where user can pay each other back in crypto if, say, one friend pays for everyone's Uber

Rio

Created At

ETHOnline 2023

Winner of

trophy

🏊‍♀️ Mantle — Build on Mantle

trophy

🏊 Scroll — Pool Prize

Project Description

Let's say a group of friends needs an Uber somewhere, and one guy pays for the Uber. That guy will want to split up the cost between the group eventually. Most services that provide that are centralized, but we aim to create a decentralized service where the user can be paid back in crypto (just ether for now).

How it's Made

The project uses ReactJS and ethers library for the frontend. We used a hardhat environment to create a single smart contract (coded in solidity 8.20) in the backend). Basic testing was done on Remix IDE to save time writing tests in hardhat. The smart contract code was particularly tricky and a little more complex than we had hoped, with a lot of writing and reading from storage, but we tried our best to make it as gas efficient as possible.

background image mobile

Join the mailing list

Get the latest news and updates