Inspiration

Seeing the effects of climate change and water scarcity in our community inspired us to create a water sustainability project. During the severe droughts in the previous summers, water restrictions limited how often we could water our lawns and wash our cars. Reservoirs reached critically low levels. This made us realize how precious water is and how much we take it for granted. We want to educate people about water conservation and get them involved in solutions. Our goal is to inspire others to value water and change behaviors to reduce waste. Even small actions can make a big difference if we work together. Through this hands-on sustainability project, we hope to empower people to become guardians of our precious water resources. Remember, we’re not the only ones who need water to live. There are millions of other plants and animals that need water just as much as we do. Water is not intended just for humans to use, but instead for all of Earth to share together.

What it does

This website uses several features to promote water sustainability. It first obtains necessary information from the user about their water usage, such as their shower duration, dishwasher cycles, zip code, and the amount of people in the household. It will then calculate the average usage for each of these functions and then multiply it by the user’s inputs to get their average water usage. The website will then take the user’s water usage and then compare it to the average usage in their zip code. The website will also have an AI that will provide guidance to the user on how to change their water usage habits and promote a sustainable environment.

How we built it

In order to develop our project we embarked on a journey of learning where we gained knowledge in Flask and HTML which are important for web development. Using Flask we created a website that acts as a platform for collecting data on users' water usage patterns. By incorporating constants we formulated a way to calculate an individual's water consumption. This calculation considers the number of people in a household and their specific zip code. To provide a comparison we generated a set of zip codes along with water usage data programmatically. These were then compared with the users information to offer insight into their water usage habits. The website displays this information smoothly on one page enhancing user interaction. Additionally we included an AI feature that enables users to seek advice on water practices giving them a resource to ask questions and receive guidance on adopting environmentally friendly behaviors.

Challenges we ran into

Among our proudest accomplishments is the successful creation of our first website, which featured an AI chatbot. This chatbot was not a generic solution; it was intricately customized to address the specific water usage concerns of each user, providing tailored advice and insights. The development process itself was an achievement, with the determination to continue after facing several errors being a great accomplishment in and of itself. We began with a clear end goal and meticulously worked our way back to the foundational code, ensuring that every line served the purpose of meeting our users’ needs. This approach not only resulted in a functional and user-centric platform but also underscored our commitment to thoughtful and purpose-driven design. The fruition of this project from concept to code is a testament to our dedication and ability to transform challenges into innovative solutions.

Accomplishments that we're proud of

Among our proudest accomplishments is the successful creation of our first website featuring an AI chatbot. This chatbot was intricately customized to address the specific water usage concerns of each user, providing tailored advice and insights. The development process itself was a great achievement as we faced several errors and went into a rat-hole trying to solve the issues at hand. We began with a clear end goal and meticulously worked our way back to the foundational code, ensuring that every line served the purpose of meeting our users’ needs. We wanted our design to be purpose-driven and be in line with the broader theme. The fruition of this project from concept to code is a testament to our dedication and ability to transform challenges into innovative solutions.

What we learned

We've taken a step forward in web development through this code diving into the basics that are crucial for building engaging and dynamic web content. Exploring the core elements of HTML and understanding the art of styling code has been a part of our journey. Using CSS techniques we've customized the look of your webpage by controlling fonts, colors and layout. Additionally our venture into JavaScript has allowed us to create a chat interface that is both user friendly and responsive. Utilizing Python, our main language, as the backend, allowed for us to lay a good foundation for code. Furthermore, by focusing on keeping our HTML simple and ensuring an user experience we have set a strong foundation for further growth, in web development opening doors to more advanced projects down the line.

What's next for AquaSmart Solutions: AI-Powered Water Sustainability

As of now, we have a clear path on what future steps we plan to take to develop this project even further. We hope to develop our code to make personalized water usage reports that users can track over time to see the impact of their conservation efforts. We might also create a community platform, where users can share their success stories and tips, fostering a community around water sustainability. The last thing we plan to do as of now is to integrate our website into smart home devices. We will do this so that the user can automatically track their water usage and be provided real time feedback from their smart home devices.

Share this project:

Updates