Inspiration
We wanted to make civic engagement easier for everyone. People see issues like potholes or broken streetlights every day but rarely report them because the process is confusing, slow, and inconvenient. We were inspired to use technology and AI to bridge that gap and empower citizens to improve their communities effortlessly.
What it does
Community Action Hub is a mobile and web app that lets users instantly report local issues. You simply snap or upload a photo, and our AI identifies the type and severity of the problem, attaches the GPS location, and automatically contacts the necessary city departments. The app even provides an estimated response time, keeping users informed while promoting accountability and transparency.
How we built it
We used HTML, CSS, and JavaScript to create a simple web interface where users can upload or capture images of city issues. The frontend sends data to a Node.js backend, which connects to the OpenAI API.
Challenges we ran into
Our main challenge was combining multiple AI elements into a single, seamless workflow that accurately identifies issue types, severity, and estimated response times.
Accomplishments that we're proud of
We’re proud of creating a clean, user-friendly interface that makes reporting community issues simple and engaging.
What we learned
We also discovered the importance of reliable AI outputs, since one small misclassification could change how quickly a city responds. Collaboration and iteration were key to bringing all these systems together.
What's next for Community Action Hub
Future versions will include a map of nearby reports, let users upvote or comment on issues, and track the progress and response of the responsible departments. These features will make civic engagement more interactive, transparent, and empowering for the community.
Built With
- css
- html
- javascript
- node.js
- openai-api
Log in or sign up for Devpost to join the conversation.