Inspiration

Seeing the oversaturated market for cardio tracker apps, we felt that we could fill the void in fitness trackers specializing in weightlifting. We wanted to motivate consumers to continue their health journey while keeping track of their overall progress.

What it does

LevelUp is a gamified workout tracker that simplifies how you input your workouts. Users can easily log their exercises, and the app automatically calculates the experience points (XP) earned based on the intensity and volume of each session. As you level up, you’ll unlock new features and challenges, keeping your fitness journey exciting. The app features a body model that visually showcases your muscle fatigue throughout the week, helping you understand how your body responds to different exercises. This insight empowers you to optimize your training, promoting recovery and enhancing performance over time.

How we built it

We utilized React to create a seamless user experience, ensuring that interactions within the app are smooth and responsive. By leveraging a variety of images and graphics, we designed a detailed body model that visually represents muscle fatigue, making it easier for users to track their progress. For the backend, we implemented API calls to the Bedrock API using Python, allowing for efficient data management and retrieval. Additionally, any functionality related to AWS was also developed in Python, providing a robust backend infrastructure that supports our app’s dynamic features and enhances its overall performance.

Challenges we ran into

As first-time hackathon participants, we faced several challenges that tested our teamwork and adaptability. Managing version control was a significant hurdle; we used different branches for simultaneous feature development, which led to merge conflicts that needed prompt resolution. Additionally, we dealt with various coding environment errors due to differing setups among team members. These challenges taught us the importance of clear communication and coordination, ultimately strengthening our collaboration skills and enhancing our ability to tackle similar issues in future projects.

Accomplishments that we're proud of

We take pride in our exercise tracking feature, which allows users to log workouts and monitor progress effectively. The integration of a detailed body model enables users to visualize their improvements, enhancing their fitness journey. Our team demonstrated excellent communication throughout development, collaborating seamlessly to ensure the app meets user needs. This strong teamwork helped us address challenges promptly and incorporate user feedback, resulting in a polished product. Together, we’ve built a powerful tool that motivates and empowers users, making fitness tracking engaging and effective.

What we learned

Throughout this project, we gained valuable experience in using a new framework, which enhanced our technical skills and understanding of modern development practices. Navigating the complexities of the framework challenged us to adapt quickly and think critically about our approach. Additionally, working as a team under tight deadlines taught us the importance of clear communication and collaboration. We learned to leverage each member’s strengths and skills, ensuring that tasks were completed efficiently. This experience not only improved our technical capabilities but also strengthened our ability to work together, fostering a supportive and productive team environment.

What's next for LevelUp

We’re excited to envision a future friend system that will allow users to connect, share workouts, and challenge each other, fostering a motivating community. With this system, users will be able to stay accountable and encourage one another to achieve their fitness goals. LevelUp aims to go beyond just tracking progress; it will create a fitness community that supports and inspires individuals in their journey toward a healthier lifestyle.

Share this project:

Updates