Inspiration
A big inspiration to our app was Nike Run Club where you can compete against your friends for running the most miles. In addition to that, we all like to stay active and fit (as much as we can lol) and this would be something we could add to our use.
What it does
Our app creates a suite where users are able to connect with friends while also managing their own workouts from within the app. It also allows users to calculate based on weight, height, etc statistics for maintaining, gaining, or losing weight.
How we built it
We built our app using the python library, streamlit. We did this to challenge us in using a library unknown to us while also putting us into a category for the competition. We also incorporated the use of SQLite3 which is a built-in databasing tool for python to store our workouts.
Challenges we ran into
A big challenge we ran into with streamlit was not being able to have adaptive URLs similar to that of Python Flask or Django and it seemed to have only one static webpage and we had to adapt to this constraint. Additionally, streamlit is based in python, so it became hard to develop your own webpage using HTML, CSS, and JS which aren't by default supported in Python.
Accomplishments that we're proud of
This being our hackathon for all but one of our hackers, to have a mostly complete final product is something we are proud of. We also have not had too much experience with programming production level products and most things stay on the backend so this was a change of tempo for us.
What we learned
As a team, we learned to adapt our ideas into working models based on the constraints placed upon us by the libraries we were using.
What's next for SizeUp!
We plan to use the model created for this hackathon as a template and stepping stone for creating a full-blown application for ios and android devices probably within Swift or Java.

Log in or sign up for Devpost to join the conversation.