Inspiration
Amidst the current surge of fitness challenges popularized on social media platforms, we identified a critical void: the absence of concrete support mechanisms to assist individuals embarking on challenges such as 75 Hard. While initial motivation for fitness goals is often high, maintaining consistent commitment without substantive assistance poses a significant challenge. It was this realization that motivated us to develop an app dedicated to providing steadfast support and motivation throughout the 75 Hard journey.
Our app serves as a reliable companion, ensuring accountability and fostering sustained motivation at every stage. The driving force behind our initiative is a desire to shift the focus away from health fads, such as crash diets, and towards the cultivation of healthy exercise habits. We aim to empower users by equipping them with the tools to take control of their fitness endeavors, encouraging them to embrace meaningful challenges while promoting holistic well-being.
Through our app, we envision facilitating a transformative shift — one that prioritizes sustainable fitness goals over transient trends, thereby fostering a culture of achievement and personal growth.
What it does
The app empowers users to undertake the 75-day hard workout challenge by tracking their daily progress. Upon initial launch, users are prompted to either login or register for an account. Subsequently, they are greeted with a welcome screen featuring an inspirational quote, to foster motivation and growth for the day, and an overview of their current progress. The app comprises several dedicated pages, each serving distinct functionalities. One such page includes a daily resettable to-do list specifically tailored for the 75-hard challenge, allowing users to tick off tasks as they complete them. Another page houses a vibrant feed section where users can share photos showcasing their progress and workouts, fostering a supportive workout community. Furthermore, the app features a dedicated space for users to jot down personal notes and reflections. A profile page offers access to valuable resources related to the challenge and provides a visual representation of progress through a pie chart. Additionally, users can customize app settings through a dedicated settings page for optimal user experience.
How we built it
Our development approach primarily relied on the React Native framework due to its capability for cross-platform development and hot reloading. We seamlessly integrated React Native into our project using Expo CLI, ensuring efficient and responsive front-end functionality. Additionally, we utilized SQLite for the back-end to manage and store data effectively within the app.
Challenges we ran into
As we were programming, we realized that we wanted to make sure the foundation of our application was more comprehensive, so we unfortunately had to compromise some interactive features that we had wanted to implement. In terms of the programming, we had trouble with providing the desired CSS for our application. Additionally, we spent a great deal of time understanding and implementing the SQL table structure we wanted to build.
Accomplishments that we're proud of
We are proud of the success achieved in building this app! This was our first mobile application development, and we were all glad that we got familiar with something we were all uncomfortable working with at first. Throughout this project, each team member acquired new skills within their respective roles, skills we envision leveraging in future endeavors. Our shared passion for fitness added an extra layer of gratification to the process, as we created an app that resonates with our interests and needs. Some specific accomplishments we're proud of include mastering the implementation of SQL tables, gaining proficiency in utilizing JavaScript features to enhance the front end, and successfully integrating a login system into the app.
What we learned
During this project, we gained proficiency in various JavaScript features and explored different data storage methods like SQLite. Despite our initial lack of experience with React Native, we became adept at using this framework and were pleasantly surprised by its hot reloading feature, which greatly streamlined our development process. Overall, this project served as a valuable learning journey, equipping us with new skills and insights that will be beneficial for future projects.
What's next for Power75
We didn't have the opportunity to fully develop our feed feature, but it's something we're excited to integrate fully in the future. For example, this could look like following friends and keeping each other accountable, supporting videos in our Feed, or providing more visual representations of one’s progress along their 75 Hard journey. Additionally, with constantly evolving workout trends and new challenges emerging, our vision for Power75 is to become a central hub for a variety of challenges. This would enable users to challenge friends and themselves, fostering motivation and accountability within an ever-expanding fitness community.
Log in or sign up for Devpost to join the conversation.