Inspiration
We wanted to help realize United Nations' Sustainability Development Goal 13.
What it does
GrundFox helps Grundfos customers be more water-efficient by giving them an overview of their water consumption, that is both easy to understand and motivating.
How we built it
The backend is built with Python3 and Flask, deployed to Google App Engine and data is stored with Google Cloud Datastore. The frontend is designed with HTML, CSS, JS, Jquery and Bootstrap 4.
Challenges we ran into
The data from the Grundfos Dormitory was sparse in some areas, which made it difficult to work with. Furthermore, we wanted to build the frontend with Vue.js, but ran into some compatibility issues with Flask and Vue, and decided to use HTML/CSS/JS as a fallback.
Accomplishments that we're proud of
The final product is both user friendly, easy to use and motivating. We found inspiration in the Tamagotchi and used elements from gamification.
What we learned
Before this project, we had both very limited experience with Python and the Google Cloud Platform, but we are now more comfortable with both technologies. Analysing the dormitory data has also sharpened our skills with data analysis in Python.
What's next for GrundFox
GrundFox will be acquired by Grundfos and help their customers in the future.
Testing
To test GrundFox, use one of the following apartment IDs (ordered from best to worst) at the sign in page:
- 85043
- 79052
- 83742
- 5829
- 87466 (insufficient data)
Password: 1234
Built With
- bootstrap
- css3
- flask
- google-app-engine
- google-cloud-datastore
- html5
- javascript
- jquery
- python
Log in or sign up for Devpost to join the conversation.