The inspiration for our project came from our own issue of sometimes gaming for too long. We realized that when we are really absorbed and focused in our games such as Overwatch, Rocket League, and League of Legends, we tend to forget to have our daily meals on time, make sure to do daily exercise, and forget to sleep on time. Our health is a very part of our lives, and when you are young it is sometimes easy to overlook these things. This is why we made an app to remind us when and how to take breaks throughout the day.
What it does
This program is used for gamers who generally don't take breaks and continue to play games for an extensive amount of hours. So in order to players stop players from playing for a long time, this program will notify them to take a break telling them whether to drink water, stretch and go out for a walk.
How we built it
We used flask for the framework for our website which is written in python. We used html and css to create the web pages and used in-built functions to alert users during their gaming sessions. Furthermore, we used external libraries such as Bootstrap to design our webpages and implement our intended functions in an organized manner.
Challenges we ran into
We ran into a few problems that slowed down our progress. On such problem being our lack of knowledge in html and css which hindered our performance. Additionally, we had time management issues due to our lack of experience in hackathons, liquid hacks being our first hackathon.
Accomplishments that we're proud of
What we learned
During the duration of this project, we learned about flask apps and python, which were the main componenet of our web application. We also learned how to create web push notifications in java script which could be a key component in possible future projects. During the time of the project, we were also able to figure out how to use github with multiple collaborators using, push, pull, cloning, and fetching functions.
What's next for Liquid Health
There are some improvements that can be made to this project such as adding information regarding any bone fractures (e.g. neck pain, back pain, etc). Another solutions could be by adding some virtual demo of doing exercises that do not require any gym equipment. Another feature that can be implemented include a score based system were the user can gain points from doing tasks as an incentive.