DGym AKA Decentralized Gym is a website that aims to help people be fit and healthy by allowing users to challenge themselves to perform exercises and staking.
Users enter the application, chooses an exercise and sets number of reps along with a stake. When the user completes the challenge he sets for himself he gets his stake back along with a badge (NFT).
The exercise completion could be detected using Computer Vision (Machine Learning), we also aim to use APIs from top health band companies such as Apple Watch, fitbit, Samsung Health API, Google Fit API and so on.
Our application aims to promote healthy lifestyle by incentivizing workouts and hence we like to call our Dapp a representation of proof of fitness.
How it's Made
Challenges we ran into:
A lot of the new technologies had minor bugs which were difficult to solve as the documentation didn’t cover every aspect extensively, but this gave us an opportunity to interact with the representatives who gave us invaluable insights
Integration of the computer vision model with the React.js website proved to be challenging.
As we were beginners into the world of Web 3, it took time for us to figure out and grasp some vital concepts that we had to build upon, the workshops, talks and mentors helped us to cover this gap and feel included
Future Scope
We see the dapp to impact millions of people across the globe, we hope to add livestreaming features to the application to enable lectures/influencers to hold sessions for interested users using livepeer
We aim to use stronger techniques to track the completion of exercises. While computer vision allows us to cover a wider range of exercises, integration with smart watches/health-bands and smart phones helps us to track the exercises in a precise manner.
We aim to use safe to enable features where users will be able to access their stake only after they complete the target that they set for themselves.
Safe opens up a world of possibilities, one such application of safe is that loved ones could pool up a stake and hold friendly challenges or encourage each other to exercise. Thus, providing incentive to users who wish to lead a healthy life.