Inspiration

For a previous hackathon, I developed a Discord bot focused on water intake tracking. Building on that experience, I aimed to recreate the core functionality on a new platform, incorporating additional features to enhance user experience.

What It Does

Our application provides comprehensive water intake tracking with several key features:

Personalized Progress: Tracks and saves your daily water consumption progress.

Intake Monitoring: Clearly displays the remaining water needed to reach your daily goal and the total amount you've consumed.

Automatic Logging: Seamlessly logs your water intake throughout the day.

Manual Entry: Allows for manual input of water consumed.

Data Reset: Provides an option to reset your consumption data.

Visual Tracking: Includes a graph to visualize your water intake over time.

Timestamping: Records the time of each water intake entry.

How We Built It

Initially, we began development using Python and Flask. However, we later transitioned to HTML and CSS for the front-end interface to better suit our development goals.

Challenges We Ran Into

Our development journey presented several hurdles. A significant challenge was implementing the progress bar on the web interface; it repeatedly failed to display correctly. We also encountered persistent issues with the web application crashing, which required extensive debugging to identify and resolve the root causes. Furthermore, even when the application was operational, interacting with buttons frequently led to unexpected crashes.

Accomplishments We're Proud Of

Despite the challenges, we're particularly proud that we successfully got the application to function reliably, and we're very pleased with its clean and appealing aesthetic.

What's Next for Droplet

For future iterations of Droplet, our plans include designing a unique logo to enhance the website's visual appeal and potentially renaming the application to better reflect its purpose and brand identity.

Built With

Share this project:

Updates

posted an update

I helped with the backend and designed the frontend by myself. I ensured that there were changes to the backend so the users can track their water intake and see the progress on their app. I thought hard about the UI and tried to make it beginner-friendly. I came up with the name too. :)

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