Back to projects

Crime Report Platform

Crime reporting, tracking, and analysis platform (ANTIC Northwest).

Reporting pipelines · Analytics · Operational workflows

Government / operations

Screenshots

Report intake
Report intake
Case tracking
Case tracking
Analytics dashboard
Analytics dashboard

What it solves

Manual crime reporting and tracking lacked structure, leading to poor visibility, slow follow-up, and limited analysis.

Outcome / impact

Streamlined reporting and enabled structured tracking and analysis through a single operational system.

My role

  • System design
  • Backend
  • Frontend

Key technical challenge

Designing end-to-end reporting workflows with strong auditing, role permissions, and usable analytics for stakeholders.

Highlights

  • Structured report intake and case lifecycle tracking
  • Role-based workflows for officers, admins, and analysts
  • Analytics dashboards for trends and operational visibility

Architecture (high level)

  • Client-server architecture: React dashboards + Laravel/NestJS backend services
  • Workflow-first: intake → triage → assignment → follow-up → closure
  • RBAC + audit logs with secure data access boundaries

Technologies used

Laravel, PHP, NestJS, Node.js, React, PostgreSQL, Dashboards, Role-based access