Inspiration

Our inspiration for DripBit comes from the world's crisis of running out of fresh water. Most people in the world use a lot more water than they need, and especially more than they realize. We created DripBit so people can easily see how their daily actions contribute to the world running out of fresh water. We hope that with DripBit, we can ultimately lower the world's overall water consumption to save the planet.

What it does

DripBit allows the user to log his daily and weekly water consumption. Just be inputing how much water he uses in a day (taking baths, showering, flushing the toilet, washing dishes and clothes, etc.), DripBit can tell him if he is using more or less water than the average person in his country or in the world. DripBit also suggests ways to lower the user's daily water consumption as well as provides sufficient information about the world's fresh water crisis.

How we built it

We built DripBit using repl.it. We wrote our program in python using two files. One file (weeklog.py) implements a Log class that is used to create a allow the user to log his daily and weekly water consumption into the program. The second file (main.py) inherits from the Log class and is where the main interaction loop along with all of the other methods occur. To compile, run the second file and type "water(Log())" into the python shell to call upon the main interaction loop. From here, the user can enter his water consumption into the log, he can view his water consumption, and he can learn about the program.

Challenges we ran into

Some challenges we ran into include the fact that all of us are first time hackers. None of us have been to a hackathon before, so finding a group to work with, coming up with a project idea to promote sustainability, and finding a place to start was challenging. Especially with the virtual set up and one of our members being in a different time zone, communication proved to be difficult. In terms of the program itself, we had difficulty getting our log to compile, but that was solved by creating the Log class.

Accomplishments that we're proud of

We are proud that we were able to create something new and from scratch. None of us have ever coded a project like this before, and we are proud that we were able to come up with an idea and code it efficiently.

What we learned

We learned how to code and understand the syntax of classes in python, which was necessary to compile our log method. We also learned how to use repl.it so that all of us could code together on the same file.

What's next for DripBit

Our next step would be to turn DripBit into an app. If it is an app that everyone can download, then people could log their water consumption as they do their daily tasks, which would make saving water easier and more efficient.

Built With

Share this project:

Updates