Inspiration

Our inspiration was that even with all the environmental and civic activism and protests that occur constantly, ordinary citizens often don’t know what they themselves can do. In addition, many are blindsided on what kind of resources they may already have in their community involving finances, housing, and food (which may create this sense of “if nobody can help me with my problems, why should I?”) We wanted to showcase to people that being a good citizen is a two way deal that focuses on both how the rest of the community can help you, as well as how you can give back as well.

What it does

Our web application has three core parts: An eco game that measures and incentives environmental impact, a civic text guide that gives information such as risk level, recommended action, resources based on any issue, and a task tracker to keep things organized. The eco game’s purpose is to give “points” for tasks that are “eco friendly” such as riding a bike instead of driving. By quantifying “good habits,” it incentives good eco-friendly tasks to keep doing them. The civic text guide is a system that takes in issues a person is having as showcases the priorities and what they should do. It also can give resources if specified. The task tracker is connected with the need to be eco friendly by combining the

How we built it

Our program was built using a combination of python, CSS/HTML, and javascript. We split up the sections between front end and back end, primarily for the login page and the rest of the application. Our rest of sections are stored in the frontend since it was easier to to put all together. We utilized gemini API to run the civic text guide and give recommendations based on the user’s input.

Challenges we ran into

A challenge we had was we didn’t know where exactly to input the API key since putting it directly into the repo will cause security issues later on. We also did not know how we should link the resources since it should work for multiple places and not just one.

Accomplishments that we're proud of

We are proud of the UI interface since that took the longest to do. We also are proud of the various activities we were able to integrate since we wanted it to be cohesive.

What we learned

We learned how to use AI in code to implement features within our program.

What's next for CivicClear

We want this program to be utilized in larger communities such as in the University of Delaware to foster a better understanding of the resources available to them and what they can do to help back.

Built With

Share this project:

Updates