The Story of WaterBlot
We were inspired by Xylem to use software to solve a consumer-facing water-related problem.
What it does
This app allows users to take a short quiz to estimate how much water their household consumes in a week. This data, as well as location data, is then used to send emails to users to warn them about potential droughts/sanitary issues that could affect their water supply. The app will send an email to a user if they're in an area affected by drought and they use more water than average.
How I built it
This app was built using HTML and Bootstrap for the front end. I used Flask and Python for the back end. I also used MongoDB Atlas to store user data and I used Sendgrid to send emails.
Challenges I ran into
This is my first hackathon, so my main problem was a lack of experience. I'm pretty familiar with programming but managing time was somewhat of a problem.
Accomplishments that I'm proud of
I'm proud that I got so much work done in under 24 hours. Usually, I'm not this productive.
What I learned
I learned a completely new web stack (MongoDB, Flask, Bootstrap) in under 24 hours. I had no prior experience with any of these techs and I really enjoyed them. I'm looking forward to learning more about them in the future!
What's next for WaterBlot
I would like to add some more information on what this data means for the user. Also more meaningful email updates. Also, like I'm assuming every hackathon contestant, more polish.