Civic Issues Tracker App
Real-time Public Reporting
IN DEVELOPMENT

Civic Issues Tracker

Real-time Android and Web reporting tool for community improvement and active geolocation tracking.

Civic Issues Tracker App Interface

Overview

The Civic Issues Tracker is a comprehensive prototype ecosystem consisting of an Android application for citizens and a centralized web dashboard for municipal administrators. It facilitates the immediate reporting of public infrastructural issues.

By empowering citizens to seamlessly report potholes, damaged property, or hazards with precise geolocation and media attachments, this platform significantly improves the response times of local maintenance organizations.

Key Features

  • Accurate Geolocation Native Android GPS harvesting mapped tightly with Google Maps.
  • Centralized Dashboard Web portal that instantly alerts administrators to new issues based on severity and region.
  • Media Capabilities Seamless camera integration allowing evidence attachment on the fly.
  • Instant Status Tracking Live push-notifications informing users when their issue transitions from reported to resolved.

My Innovations

  • Dual-Platform Ecosystem — Built both a native Android citizen app and a live web admin dashboard as a unified system, with a single Firebase backend serving both simultaneously in real time.
  • GPS-Accurate Issue Pinpointing — Implemented battery-optimized background location polling on Android that pins civic issues to exact GPS coordinates overlaid on Google Maps, enabling municipal routing.
  • Push-Driven Status Loop — Designed a Firebase Cloud Messaging pipeline that automatically notifies citizens the moment an admin changes the status of their reported issue, closing the feedback loop completely.

Tech Stack

Java (Android)Android SDKFirebase RTDBFirebase StorageGoogle Maps APIWeb Dashboard