← Back to home

FitWifFrens

FitWifFrens, is a commitment device to encourage frens to stay fit or commit to a trackable task together.

Screenshots

FitWifFrens screenshot 1
FitWifFrens screenshot 2
FitWifFrens screenshot 3
FitWifFrens screenshot 4
FitWifFrens screenshot 5
FitWifFrens screenshot 6

Problem Statement

Want to get fit? Back yourself with dollars at risk, you only lose when you fail to complete what you set out to do.The project uses continuous staking pools with simple to check parameters to encourage consistent weekly discipline over the long run.We link up an address with their unique social account id (strava id) and their (world id). Once a user verifies and commits a staked amount, the chainlink functions activate once at the end of each week to verify the results on against the api and process the distribution of rewards from users that failed uniformly with the users that succeeded in meeting their commitments.Commitment examples are:4 activities/workouts a week AND minimum of 120 mins spent3 activities/workouts a week AND minimum of 90 mins spent2 stack exchange questions answered a weekIf a user is successful in completing their task for the week, their commitment stake is automatically rolled to the following week with the option of withdrawing their staked amount.

Solution

We used Blazor for the front end, Strava Authentication and world Id for verification and linking Deployed smart contracts for each of the commitment pools Used Chainlink functions for calling the commitment verifying API.We hacked together the strava results response api as well, because we haf no enuf frens on strava on midnight on saturday

Hackathon

ETHGlobal Sydney

2024

Prizes

  • 🏆

    Connect the World with Chainlink

    Chainlink

  • 🏆

    Best World ID Usage3rd Prize

    Worldcoin

Contributors