Inspiration
Injuries come from thinking you're the biggest, baddest, toughest person out there. You don't think about your body when you're training/doing an activity. Having a conscious awareness about your body's condition and how to reduce risk of injury is very important.
What it does
Stretch allows you to create a profile of your sporting activities. This means that people who play multiple sports can keep track of the warm-ups and injury prevention techniques associated with that activity. Stretch allows the user to determine which activity they are going to be performing and then informing the user of the proper stretches and techniques for warm-up.
How we built it
We used sqlite to store all the player's and sport's information. This allowed for easy addition to the app's functionality. Adding extra sports became easier, as the database handled all the information that needed to be displayed based on the activity the user was doing.
Challenges we ran into
Design became a big factor really quick. We broke up the project into a manageable size. As the ideas flowed out, it became clear that much of the functionality we wanted would be "if we had time" situations. Keeping the design simple, and useful became the target that we needed to achieve.
Accomplishments that we're proud of
The dynamic implementation used for extending the app's abilities and information became a priority. Not only would it allow a better, cleaner project for the event, but if we were to want to add more (i.e. esports, tennis, lacrosse, etc) we would be able to do so with little issue.
What we learned
With design becoming the biggest factor, it became clear that we needed to make sure our eyes were set on an achievable goal. There was extra functionality we wanted to add (i.e. heart-rate sensing), but with a firm deadline approaching, we needed to make sure the base of the project was working well.
What's next for Stretch
Some extra features such as heart-rate sensing, video demonstration of warm-ups, and multiple user usage were planned in the original implementation, but didn't make the cut. These would provide more information for the user to see and learn from.
Log in or sign up for Devpost to join the conversation.