
BeProActive is a decentralized application that leverages the Internet Computer and Internet Identity to ensure a complete anonymity and security of your fitness data tracking and collection.
The project’s goal is to encourage you to be proactive about your health and well-being. Sharing your journey with friends and family makes it even better! You can track each other’s progress for added motivation and support!
The target audience for this app is not limited to developers. We want to engage people of all ages, genders, races, and professions to use the app and track their individual health progress.
The exclusive use of the Internet Identity for authentication may pose a challenge for those unfamiliar with it. Learn more about its benefits and usage here:
Why have we started this project?
The primary goals of this project are to explore the development capabilities of the Internet Computer and determine how to manage such a project long-term, similar to existing Web2 practices and applications.
Anonymity and enhanced security are key priorities for us and we achieve this through our approach to data security and GDPR compliance. Our methods ensure that general security is significantly improved without impacting the end-user experience.
The project’s goals extend beyond personal fitness. We aim to foster a supportive community by enabling users to track and share their workouts with friends and family. This social aspect can boost motivation and encourage others to join in - seeing your friends’ progress might inspire you to submit your own workout!
This project utilizes Motoko and Nuxt and the source code is publicly available on Github. The methods for storing and querying data have changed between Web2 and the current landscape. Adapting to these new challenges requires finding solutions to these problems.
The project requires reports and meaningful data analysis as it develops and expands its features. The challenge lies in determining how to achieve this on the Internet Computer.
How to use the app?
BeProActive can be installed directly on the home screen of your mobile device, because it is built as a progressive web application (PWA).
A Progressive Web App (PWA) is a website that works like a mobile app. It can be installed on your mobile home screen, works offline, sends notifications, and loads quickly - just like a regular app but without needing to download from an app store.
You can also use it directly within your browser window.
Now it’s time for your first workout! Get your Internet Identity, log in, and submit your workout.
Don’t forget to check the ranking page and leaderboard to see how you stack up - you earn points for different activities.