Inspiration
We were inspired by the idea of motivating each other through tracking others' progress and learning from others' success in water sustainability habits. Thus we made use of image recognition, machine learning and tracking of users's habits with daily inputs in the form of photos of water they have used to help carry out this gamifying competitive experience.
What it does
Every time a user logs in their water habits, they will receive water droplets. While logging their habit, they will require to upload an image of their water habit as it acts as an evidence to their habit. To ensure users are not uploading random images , we included machine learning with TensorFlow to help analyse and detect whether the image is reliable or isit from an online source. After logging, they will be rewarded with water droplets. These water droplets act as “coins” that can be used to donate water to different organisations and charities all over the world. user can choose which organisations to donate to. Google maps will be used to locate and show users the organisations and charities users can donate to. Users can also track their donation journey and water saving journey. There is also a tab for users to set their water usage targets. The app will be connected to their automated meter reading. If they are close to their water usage target , the app will push a notification to let users know about it and also includes tips on how to keep their water usage Low. Another scenario will be, if they used beyond their target, we will also push notifications to them .
How we built it
- before building the app, we used Figma to prototype and get the look and functionally first .
- after we have decided, we started building the app using flutter
- We used google maps to locate all the organisations and charities users can donate to
- we also used tensorflow for the machine learning part to analyse the pictures that were uploaded by the users
Challenges we ran into
- we felt that we didn’t have enough time to get the app really working with all the functionalities we wanted to add.
Accomplishments that we're proud of
- seeing the app getting build from an idea and prototype
What we learned
- we learned to have patience and teamwork . It is important to work closely with one another and ensuring that our ideas are all agreed on and everyone is taken into consideration.
What's next for WaterSurface
- we want our app to be reached to other users from all over the world. We hope that with this app, it encourages others to also give back to the society and the people everywhere. We need to ensure that we are doing our part in saving water and also providing water to those in need.
Log in or sign up for Devpost to join the conversation.