Back to The Arena
⚔️ THE ATTEMPTStage 02 – In Progress2026

CivicLens

SDG Sprints 2026 | Stage 02

An AI-assisted civic reporting and tracking platform for Sri Lanka that helps citizens report local infrastructure issues and gives councils tools to validate, group, prioritize, and resolve them transparently.

Engineering Role
Team Member
Sprint Duration
SDG Sprints 2026 Stage 02
Team Configuration
Legacy Aurora
Outcome Status
Submitted
CivicLens
Civic TechnologyPublic ServicesComputer VisionPostGISSDG 16
01 // PROBLEM DOSSIER

The Challenge & Core Problem

High-Level Briefing

The proposal describes a broken feedback loop between citizens and local authorities: reports are fragmented across informal channels, citizens cannot reliably track resolution, and councils lack a structured way to triage and publicly demonstrate performance.

Formal Technical Problem Statement

"Create a low-friction public-service reporting and tracking platform that helps local authorities act on citizen reports and makes progress visible."

Hard Timebox & Rules

SDG Sprints 2026 Stage 02
  • Citizen reporting is designed to work through a web-first PWA without requiring an app download.
  • Computer vision is proposed to validate and categorize issue photos; PostGIS groups duplicate reports into shared tickets.
  • Public scorecards and SLA escalation are proposed to support accountability and follow-through.

Open Risks & Pressure Factors

  • The proposal depends on local-authority partnership and access to operational workflows.
  • Image classification, geospatial deduplication, and response-time targets are proposed capabilities, not reported pilot results.
02 // LEADERSHIP & ARCHITECTURE

Leadership & Personal Contribution

Team Member

Contributed to Legacy Aurora’s CivicLens proposal for SDG Sprints 2026.
Worked on a concept for citizen reporting, council case management, and public accountability.

Real-Time Architectural Dilemmas Under Clock Pressure

DILEMMA #1
How can councils avoid handling many reports about the same public issue as separate cases?
➔ Action Taken: Propose PostGIS-based clustering that combines nearby reports into a shared master ticket.
Engineering Rationale: A single ticket with community support signals is intended to reduce duplicate triage and make prioritization clearer.
DILEMMA #2
How can citizens see whether reports lead to action?
➔ Action Taken: Include report tracking, SLA escalation, and public council scorecards in the proposed service.
Engineering Rationale: The proposal treats visible follow-through as central to rebuilding trust, not just collecting complaints.
03 // SYSTEM ARCHITECTURE

The Technical Solution

CivicLens proposes a web-first civic service with photo validation and issue categorization, geospatial duplicate grouping, council ticket workflows, SLA escalation, and public performance scorecards.

SYSTEM TECHNOLOGY STACK
Next.js 14Tailwind CSSshadcn/uiFastAPIPostgreSQLPostGISRedisCeleryYOLOv8-nano or TensorFlow LiteMapbox GL JS or LeafletAWS S3 or MinIO

Data Flow & Architecture

The proposal separates a Next.js PWA for citizens, administrators, and public maps from a FastAPI application layer and PostgreSQL/PostGIS data services. Redis and Celery are proposed for caching and background processing, with image storage and computer-vision inference used to validate reports and support routing and escalation.

Critical Data Pipelines

[1]A citizen submits a location-aware issue report and optional image through the browser-based PWA.
[2]Computer vision is proposed to validate the image, identify the issue category, and estimate severity.
[3]PostGIS checks for nearby reports and merges duplicates into a master ticket.
[4]Council workflows track assignment, status changes, service deadlines, and escalation.
[5]Aggregated resolution and response metrics feed public accountability scorecards.
04 // RETROSPECTIVE

The Retrospective: What Worked & What Needs Work

What Worked

  • ✓The proposal connects citizen-facing reporting with council workflows and public accountability.
  • ✓It identifies app-download friction and duplicate case handling as core design constraints.
  • ✓The roadmap distinguishes a core reporting MVP from later intelligence and pilot stages.

What Still Needs Work

  • ✕CivicLens is presented as a proposal; the document describes a future pilot and does not report a live council deployment or measured outcomes.

Hard-Won Engineering Takeaways

01.Treat duplicate reports as a shared service case while preserving community interest in its resolution.
02.Design low-bandwidth, no-download access for occasional users.
03.Validate computer-vision and escalation workflows with local authorities before describing targets as results.
05 // DEEP-DIVE SPECIFICATION

From Citizen Report to Public Accountability

A proposed service loop for local infrastructure issues

CivicLens links a citizen’s report to council action and visible progress through validation, spatial clustering, ticket tracking, and aggregated service metrics.

Report validation
Computer-vision image review
The proposed pipeline filters irrelevant images and categorizes infrastructure issues.
Duplicate handling
PostGIS spatial clustering
Reports within the proposal’s 25-meter radius are candidates for a shared master ticket.
Service accountability
SLA escalation and public scorecards
The concept makes ticket status and council response measures visible to residents.
CivicLens is a Stage 02 proposal by Legacy Aurora for SDG Sprints 2026.

Explore More Builds Under Pressure

IEEE Computer Society R10 Summer School 2026 Mini Ideathon
SmartPark OGF
Predictive parking, fair billing, and computer-vision-assisted operations.
View Post-Mortem
The Oracle Challenge (Cre8X 3.0) | BCS Student Chapter, KDU
Smart Travel · Earth
Sustainable, accessible multimodal transportation for Sri Lanka in 2100.
View Post-Mortem
IntelliCon '26 Buildathon | AIESEC in SLIIT
The Passion Discovery Engine
Experiential career exploration for students navigating major education and career choices.
View Post-Mortem
Tech-Triathlon 2026 Designathon | Waypoint Group
Waypoint Dispatch Intelligence
Shared situational awareness for delivery operations.
View Post-Mortem
InnovaX 1.0
PathfinderAI
Demonstrated workplace capability, fairer hiring, and candidate growth.
View Post-Mortem
SDG Sprints 2026 | Stage 02
DigiEdu
Accessible digital learning and reduced inequalities (SDGs 4 and 10).
View Post-Mortem
SDG Sprints 2026 | Stage 02
EcoChain Lanka
Circular material recovery, sustainable communities, and decent work (SDGs 8, 11, 12, and 13).
View Post-Mortem
SDG Sprints 2026 | Stage 02
SkillLink Lanka
Decent work and reduced inequalities for informal workers (SDGs 8 and 10).
View Post-Mortem