Inspiration

People often resort to buying plastic water bottles when they don't know about nearby water fountains. This makes sense because there is no reliable way to find public water fountains. We were inspired to bridge that gap!

What it does

This app lets people reliably find public drinking fountains on a map so they don't have to buy plastic water bottles. People using this app can both find drinking fountains submitted by the community, as well as submit new water fountains. Help reduce plastic waste by "adding drip" to our map!

How we built it

Our application is built using React.js using a Firebase backend. We seamlessly integrated the Google Maps API in order to provide real-time updates of newly found water fountains. We also generated some of our images using our own proprietary generative AI model!

Challenges we ran into

We spent some hours deliberating on the best way to execute this project. We went through a handful of different ideas before ultimately settling We originally wanted to create an iOS app, but we decided to switch to a React.js web app due to some device incompatibility.

Accomplishments that we're proud of

We are proud of the amount of features that we were able to implement given that multiple members of our team were inexperienced with using React.js. Our collective understanding of Firebase was also quite low going into this project. We are proud of our reactive map and our database of water fountain locations and users.

What we learned

We learned a lot about how to integrate Firebase with a React.js web app. Integrating the database, reactive front-end features and Google Maps API was an experience reminiscent of modern enterprise software engineering practices, which will be greatly beneficial for us in our future careers.

What's next for Where's My Drip?

We plan on hosting this web app and deploying it on mobile platforms to share it with others so our project can grow. We also plan on implementing features for users to make the app more engaging, encouraging them to add water fountains to our map. We are looking forward to letting more people find their drip!

Share this project:

Updates