Inspiration

Urban communities face daily civic issues like potholes, garbage overflow, and water leaks, but reporting them is often frustrating and ineffective. Complaints get lost, lack clarity, or don’t reach the right authorities.

We were inspired to build a solution that empowers citizens to report issues easily and ensures those reports are structured, actionable, and trackable.

What it does

FixMyCity AI is a smart platform that helps users report and track civic issues in their area.

Users can:

Upload a photo of the issue Add or auto-detect location Get an AI-generated structured complaint View issues on a map Track the status of reported problems

The platform transforms unstructured reports into clear, actionable insights, improving the chances of resolution.

How we built it

• Frontend: React + Tailwind CSS for a clean, responsive UI • Backend: Node.js + Express for API handling • Database: MongoDB for storing reports and user data • AI Integration: LLM API to generate structured complaint descriptions • Maps: Google Maps API to visualize reported issues Workflow:

  1. User uploads issue →
  2. Backend processes data →
  3. AI generates complaint →
  4. Data stored and displayed on map/dashboard ## Challenges we ran into • Designing a simple yet intuitive UI for quick reporting • Ensuring AI-generated complaints are accurate and useful • Handling image inputs and linking them with correct issue categories • Building a smooth real-time map experience ## Accomplishments that we're proud of • Built a fully working MVP within hackathon time • Successfully integrated AI for automatic complaint generation • Created a clean and user-friendly interface • Developed a system that feels like a real-world deployable product ## What we learned • How to integrate AI into a practical, real-world use case • Importance of user experience in problem-solving products • Managing backend + frontend + AI within limited time • Turning a simple idea into a usable product quickly ## What's next for FixMyCity • Integration with government complaint systems/APIs • Real-time status updates from authorities • AI-based issue prioritization and severity detection • Mobile app for wider accessibility • Community engagement features like upvotes and comments

Built With

Share this project:

Updates

Submission history