Inspiration:

We first considered tackling how poorly designed libraries in Delhi allowed aspirants and students to pass away due to flooding. We thought of a rating system to force these libraries to change, but then we realized we could expand this to other public issues as well.

What it does

Our product is a web-application that can be used to flag issues in your local community. It works with an interactive map interface where issues raised appear as pins. Other users can view all problems nearby and provide a vote if they believe it's an important issue to solve. Our product will create awareness of all the issues in the nearby area and allow us to leverage the power of masses to pressure the government into solving these problems. We are hoping our app can become a tool/benchmark for the government to fix issues and hold them to a higher standard. To incentivize the government to solve these issues, we will have a leaderboard with constituencies with the highest number of resolved issues at the top. This can be used by local politicians in their election campaigning and manifestos.

How we built it

We used a lot of AI-generated suggestions, in terms of actual codes and even recommendations for API's to use and their implementation. We used JavaScript for the back-end, making use of MongoDB for the databases. In the front end, we made use of React with Vite and used Leaflet as our Map API.

Challenges we ran into

This was our first time participating in a Hackathon, and none of us had extraordinary coding skills . That is why time-management and knowing our limitations was an incredibly hard challenge. We initially wanted to implement our idea as a app, but eventually were forced to implement it as a website. Another challenge was making use of API's for the first time and understanding how they can be used.

Accomplishments that we're proud of

We came up with a great solution to a real-world problem through brainstorming and multiple feedbacks, which refined and perfected our idea. (Aadi- I managed to run a server off my laptop and access a database on the cloud from my laptop. ) (Sukrit- I managed to learn fully functional backend codes on Firebase)

What we learned

We learned about a lot of cool tools to use as a web developer such as Django, Firebase, and MongoDB. We also semi-learned about Github and how to collaboratively work in a development team.

What's next for CoFix

We are hoping to make it a fully functional app, having added features such as uploading pictures when flagging an issue.

Share this project:

Updates