Inspiration
It's not uncommon for people inexperienced in the gym to feel intimidated or not know where to start. Train Station aims to provide some insight and help along the way.
What it does
Train Station allows users to input information such as their height, weight, fitness goals, and experience to get recommendations for exercises to try in the gym as well as foods that might be beneficial for their fitness goals or medical needs. Additionally, Train Station comes with additional functionality for Purdue students, displaying the CoRec locations of exercise-specific equipment and providing links to instructional videos for exercises and informational webpages for foods.
How we built it
We used a React front-end and a Flask back-end to implement a random forest machine learning algorithm.
Challenges we ran into
As this is all of our first hackathons, we were woefully unprepared. None of us had experience with front-end development and connecting that to a back-end server. Additionally, we came in with no plans of what we wanted to build.
Accomplishments that we're proud of
We are proud of making a nice-looking web application that can be used effectively by all types of users, and to have made progress towards giving beginning gym goers a starting point for their fitness journey. We also found 5 eggs.
What we learned
We became familiar with new technologies for the sake of our project, and throughout the 24-hour work period, we learned to better delegate, compartmentalize, and function as a cohesive unit.
What's next for Train Station
Hopefully Train Station can be more fully developed. Ideally, the end goal would be integration into the mobile RecWell app, where it could provide a starting point to new gym goers or offer interesting suggestions for experienced users to try.
Log in or sign up for Devpost to join the conversation.