DEV Community

Cover image for HelpingHand - powered by MongoDB
Ebtesam
Ebtesam

Posted on

HelpingHand - powered by MongoDB

Overview of Our Submission

HelpingHand allows users to stay fit and productive while helping others with some errands too.

  • First, the user registers by connecting their Fitbit and Github. Data from Fitbit will be used to set their fitness goals and monitor their stats. Github activity will be used to measure their productivity.
  • Users can set a target and place a bet. This creates a pool of funds which are redistributed at the end of the duration of the bet according to the following policy:
  • Users who successfully reached their target receive their portion of the funds back.
  • Users who exceeded their target receive their portion of the funds back along with a bonus. They may use the bonus to mint NFTs which can be used as a "bonus life" for times when they fail to reach their target.
  • Users who failed to reach their target lose their portion of the funds. This is distributed among users who exceeded their target. However, if the user has an NFT worth enough points to reach their target, they get their portion of the funds back.

  • Users can also assist others with some errands such as grocery shopping, picking up a package while getting some steps in and making some extra cash along the way.

  • Users looking for someone to assist them with a daily chore can call the bot to request for help.

Submission Category:

Choose Your Own Adventure

Features used: Realm Triggers, Time Series Collections

Link to Code


Additional Resources / Info

Screenshots

Image description
Image description
Image description
Image description

Demo

Watch the demo here

Collaborator(s)

@jemsbhai

Top comments (0)