Inspiration

We wanted a way to get more people active during the pandemic, while also competing against each other as an incentive. A weekly social media-styled system will keep people engaged and want to exercise more, as well as drink more.

What it does

Runs a django-based website which creates groups of unique names which last one week, incrementing the day counter accordingly based off of time passed. Within each group, during the time, people of that group can submit a new entry of how long they ran, how far they ran, as well as how many cups they drank today. These entries are recorded in a sql database which aggregates each person's entries and displays rankings in the group page of how people did best overall and in each category. At the bottom, there is a history of the 5 most recent entries with their photos and data.

How we built it

Django was used as a framework, with a mix of python, sql, html, and css code. Github was used to collaborate and combine efforts into one project.

Challenges we ran into

With a lack of experience in frontend and Django, we spent a lot of time learning the programming languages listed above.

Accomplishments that we're proud of

Our system works as intended, including many edge-cases like trying to submit the same group twice and removing any possible errors in our system. We also managed to learn all of this from scratch during the hackathon, which proved to be a tough but rewarding challenge.

What we learned

We learned how to use Django to create websites, gathering data in SQL, and gained lots of experience in programming in python, css, html, as well as collaborating in GitHub.

What's next for Fitness Feud

We would hope to upload this to the cloud, both for the website and the database, so that people could access it from anywhere to use. We would also take the time to improve the UI to be even more aesthetically leasing and easier to use, as well as generating a unique ID for each group so that other groups could not find and submit to the wrong group without the ID or the name of the group itself.

Share this project:

Updates