Inspiration

Our inspiration to create Get Daily Drink was the increasing need for individuals to stay hydrated, especially in a world where people have the tendency to overlook this essential aspect of health. We understood that though many apps offer generic suggestions, there is not much personalization when it comes to hydration. We wanted to create a tool that utilizes personalized data to help individuals track their water intake while providing reminders to encourage frequent hydration throughout the day.

What it does

Get Daily Drink calculates your daily target water intake based on significant personal information such as gender, age, weight, activity level, surroundings and health conditions. It also sends reminders from time to time to keep you in line with your water goals. The app is user-friendly with a minimal input form and facility to change reminder frequency. The app provides users with an uncomplicated yet powerful way of boosting their daily water intake.

How we built it

We developed Get Daily Drink using the** Django framework** as the backend. This allowed us to efficiently handle user input, data storage, and execute the personalized hydration calculations. For the front end, we used ** JavaScript** to create real-time water reminders that trigger browser notifications at set intervals. The app is both informative and easy to use, with each page leading the user through a smooth experience.

Challenges we ran into

One of the biggest issues we faced was getting the reminder notifications to work across different browsers and operating systems. The notifications needed to be uniform and not disrupt the user experience. The second issue was creating a precise formula for determining the suggestion for daily water intake, especially for people with certain health conditions or in different climates. We also needed to balance nicely the users' feedback so that the app would be helpful and not annoying with reminders. We are also a team that is not located at the same location at different times, and this is a coordination and communication problem.

Accomplishments that we're proud of

Things we're proud of We're particularly proud of the personalization aspect of the app. Through the ability for users to provide information such as weight, age, and activity level, we made the interaction more personalized for each individual, providing them with a clear vision of just how much water they should be taking in. We're also proud of the reminder feature for water that provides the user with routine, timely notifications to drink and ensure overall health. The combination of a clean design and helpful functionality makes the app something we're truly excited about. we also proud we complete the project in the deadline time

What we learned

We learned to balance functionality and user experience while developing Get Daily Drink. We had to make sure even though the app was excellent with its features, it was also intuitive and easy to use. We learned how to handle browser notifications and how to get them to work together in perfect harmony across platforms. Finally, we learned a valuable lesson in the science of hydration and how personal factors affect hydration on a daily basis and used that to create an accurate, helpful tool. We learned a tremendous amount about the languages ​​and frameworks we work with and construct our levels with.

What's next for GET DAILY DRINK

Looking forward, we will have even more options for individualization, such as suggesting water intake for specific types of activity and even for specific medical conditions. We're even contemplating smart device integration, with an option for allowing one to integrate with fitness trackers and smart devices. In not-too-distant times, we'd hope to make the app accessible to even larger segments of society and have even larger segments of society develop healthy daily hydrating routines.

Share this project:

Updates