Inspiration
Workout apps are boring and lackluster. Keeping track of the amount of weight on certain weight lifting exercises and being able to see the continued progress over a few months was something that we found had to be done on a spreadsheet. Even inputting the information has shown to be a chore, since there's no motivation, other than to track progress. It can be incredibly important, as said before, to see progress over time, clearing PRs, and more. That's why we wanted to make what we call Project Stride. The objective of this project is to end up with a workout tracker application that is more interactive, fun, and engaging than what the market has to offer today
What it does
**RPG Inspired**
Project Stride will be based on an RPG system. Logged workouts/calories can be converted into points, which can be used to customize your profile in every single aspect, and milestones can be celebrated with awards that you can display on your profile. We want users to be able to create groups and compete with each other to see who can score the most amount of points every month, and hopefully, in a bigger, more social way, we could have states competing for the most amount of points as well! There are other ways that we want our users to interact with each other as well. The purpose of the RPG system is to inspire people to keep their workouts consistent and to stay active.
**Progress Tracking**
We want Project Stride to track your progress as you continue on your fitness journey. The goal is to have Project Stride track your PRs, training weight, and record times that you hit and display them in a progress chart/graph. Progress matters, and we want to allow users to be able to see it as well.
How we built it
To stay friendly to our beginner hacker, we wanted to take this hack at a slow pace, where he could dip his toes in coding and developing far enough to where he's learning, but not too far to where he's overwhelmed. The project was built using Python. We also taught him how to use Git, and the basics of GitHub, pyCharm, and SQL
Challenges we ran into
Some of us have been busy with finals this week, so working on this project was little to none. In the end, all we wanted this to be was a learning experience for our beginners.
Accomplishments that we're proud of
The demo that we're presenting is a simple demo to input data and to output the total amount of points that we would get at the end of the workout. As for the rest of the team, we were glad to help our beginner get started in his journey as he steps into his degree in Computer Science. We were also able to set up a server on Google Cloud via SQL.
What we learned
Our beginner was able to learn about classes, for-loops, basic Python syntax, basic GitHub skills, and more. For the rest of us, we learned a little bit about SQL, Google Cloud, and Git.
What's next for Project Stride
This has turned into a project where our beginner has a field to test and work on, whilst the other two are looking forward to making further advancements on features on all aspects of the project. Whether that be storing data, developing the app for iOS/Android, etc.
Log in or sign up for Devpost to join the conversation.