Inspiration

In the face of rising temperatures and growing climate challenges, we're compelled to act. With our expertise in Computer Science, we're believed that we could identify a solution in the form of a website to help people become aware of more sustainable lifestyle practices. Our goal is simple: to use technology for a sustainable future and raise awareness of climate change organized events. Join us in making a difference and protecting our planet.

What it does

Our project has a number of components, each focused on combatting climate change to some extent. For example, we have an events page that has events from the Rutgers Climate Action page. We provide the event details in an organized format while also linking further event details and allowing users to add the events to their google calendars. We also have a discord bot that acts as a sustainability task manager. In other words, if you have sustainability task such as taking out the trash, recycling, community service, or volunteering, the discord bot can keep track of these events you planned, including the time of the event, the details involved, and other pertinent information. We also have a Carbon Footprint (CF) calculator that indicates to you the level of CF based on your daily behaviors. Understanding your CF and the impact it has towards climate change is radically downplayed; we wanted to make sure people are aware of exactly how much they specifically are impacting climate change. Finally, we sustainability planner which uses a Cloudflare AI model. More specifically, we are able to pass in prompts to add events to your Google Calendar. The prompts are typically phrased with event logistics like "Bike to work at 10AM tomorrow" and this can also be added to your google calendar.

How we built it

We had the backend implemented through python flask and the front end implemented with HTML5 and Bootstrap-CSS, along with some JavaScript. We also utilized Cloudflare AI models (Text Generation - int8), Auth0 for user login, and Google Calendar API to support many of our goals.

Challenges we ran into

We ran into several challenges such as figuring out how to web-scrape the Rutgers Climate Action Offer website with beautifulsoup. We also had trouble determining the best Cloudflare model and understanding exactly how we need it act as a sustainable task creator. We also had a lot of trouble actually adding the event to google calendar.

Accomplishments that we're proud of

We are proud to say that figured out how to use the Cloudflare model to effectively build tasks for the users. Additionally, our discord bot does a stellar job of discussing task details with the user and providing instruction on exactly how to communicate with it. In terms of implementing AI, we have made a lot of great strides in these past couple hours. Of course, there are several things we could definitely improve, but we'd be happy to take this project past just this hackathon.

What we learned

We learned how to work under a more agile environment. With such a large scale project in mind, we had to split up the work effectively and efficiently, while also making sure that our code files convene smoothly once we push any changes. The event also reminded us how huge of a role communication plays when working on large scale projects as well. This is something we will remember while working on future projects, and potentially in industry.

What's next for Green Habits

Our next goal for Green Habits is to conduct more image processing, which could use another model of the Cloudflare AI. Through image processing we'd like to use CV to see if items can be recyclable or not. Ultimately, we'd like to implement more features that promote sustainability practices and further our total mission.

Share this project:

Updates