← Back to projects

CivicVoice

Live

Civic issue reporting platform — report a pothole or broken streetlight and track it on a live map.

CivicVoice screenshot
ReactLeafletOpenStreetMapNode.js

Overview

CivicVoice lets residents report civic issues (potholes, broken streetlights, burst pipes, etc.) with a location pin, then track each report's status — from Pending through Verified, In Progress, and Resolved — on a public live map.

Problem

Civic issues are often reported informally (calls, scattered complaints) with no visibility into whether anything is actually being done about them.

Solution

A reporting platform with a structured verification flow and a public map so anyone can see what's been reported nearby and how it's progressing.

Features

  • Report an issue with a category, description, and map pin
  • 5-step verification flow, from Pending to Resolved
  • Live public issue map (built on Leaflet/OpenStreetMap) with status color-coding
  • "My Issues" view to track reports you've submitted

Screenshots

CivicVoice additional screenshot