Inspiration
This project was inspired around making beginner fitness easy to get started. Many sites have a massive amount of information that leaves its users more confused then informed. With our group being new to web development, we decided making a beginner friendly health website would be a new and exciting project to tackle .
What it does
Our website has a User Log in option to save a user's information such as first name, last name, email, calorie information and selected fitness plan. In our calorie calculator we take the user's age, height, weight, gender, activity level, and goals. Using this information we use the Harris-Benedict formula to calculate a person's required calories for their goals. In our Fitness Plan section we ask our user for a number of days they would like to exercise per week. Based on the number of days selected 1-2 sample workouts are should with a brief description and the user can save this workout to their profile.
How we built it
We used the Django Web Framework to develop the website which automatically works with a SQL database and HTML template as well as bootstrap and CSS for styling.
Challenges we ran into
With no prior experience with Django or front-end development our group was bound to have some issues with documentation and learning the ins/outs of building a website. We ran into a major issue in start storing multiple attributes from users through logins and different website states. Another difficult challenge in getting the urls to function properly.
Accomplishments that we're proud of
Our group was able to successfully implement front-end design, buttons, and save infomation into a sqlite3 back-end. With no prior knowledge of Python web frameworks, we learned Django and managed to create a fully functional website.
What we learned
From multiple tutorials online, youtube videos, and html forms our group learned how set up Django environments in PyCharm,
What's next for Health Hacks
Health Hacks has came a long way in the short time period since we began and there is no limit to the horizons the site can expand into. Implementing a recipes tab would allow for users to get direct access to extremely tasty food that is healthy as well. Enjoying your diet is an important part is maintaining your health in the long run so this is an important component to us. This paired with a community tab would allow for the site to be an interactive positive space where people can share their journeys into health, fitness, and self-improvement.
Log in or sign up for Devpost to join the conversation.