(I have mailed this mvp to my local govt officials to consider this as mvp , i hope they consider it and make it scalable)

Inspiration

Citizens often struggle to report civic issues, while government bodies face inefficiencies in tracking and resolving them. Problems like potholes, garbage accumulation, and electricity failures frequently go unnoticed or unresolved due to lack of streamlined communication. Civic Journal was built to bridge this gap—making reporting simple for citizens and management efficient for authorities.

What it does

Civic Journal is a web application that enables users to:

  • Report civic issues with an image and GPS location
  • View all reported issues on an interactive map
  • Identify high-density problem areas through grouped markers
  • Allow administrators to review and mark issues as resolved

How we built it

  • Frontend: Built with modern web technologies and styled using Tailwind CSS for a responsive UI
  • Backend: Powered by Supabase (PostgreSQL database, storage, APIs)
  • Maps: Integrated Mapbox for interactive maps and marker visualization
  • Geolocation: Used browser APIs to capture real-time user location
  • APIs: RESTful endpoints for issue creation, retrieval, and updates

Additionally:

  • Used MeDo for structured workflow handling
  • Integrated MeDo Skill in OpenClaw to modularize features and improve development efficiency

Challenges we ran into

  • Handling geolocation permissions across browsers and devices
  • Implementing accurate grouping of issues within a 100m radius
  • Managing image uploads and ensuring reliability during failures
  • Dealing with edge cases like network errors and map loading issues

Accomplishments that we're proud of

  • Built a complete end-to-end civic reporting system
  • Implemented map-based visualization for better decision-making
  • Successfully grouped nearby issues to highlight priority zones
  • Delivered a responsive design that works well on mobile devices

What we learned

  • Can easily test if our ideas are feasible using MeDo.dev platform
  • Working with geospatial data and clustering logic
  • Designing intuitive and user-friendly interfaces

What's next for Civic Journal

  • Add user authentication and profiles
  • Enable notifications for issue updates
  • Introduce filtering and search functionality
  • Implement AI-based issue categorization
  • Build analytics dashboards for administrators
  • Add support for comments, multiple images, and voting system

Mock credentials for admin page

username - admin password - 123456

Built With

Share this project:

Updates