Juan I.
ES
Back to projects

Prison Incident Management System

Dashboard for reporting, categorizing, and analyzing security incidents in real-time for correctional institutions.

Next.js TypeScript Supabase Tailwind CSS shadcn/ui
Prison Incident Management System

1 The Problem

Correctional institutions handle critical incidents with manual systems or generic software that doesn't understand the context. Reports get lost, patterns go undetected, and decisions are made without data.

2 The Solution

I developed a specialized system that allows reporting incidents from any device, categorizing them according to institutional protocols, and visualizing trends in real-time. It includes automatic alerts, digital chain of custody, and audit reports.

3 Impact

Reduced incident reporting time from 45 minutes to 5 minutes. Early detection of risk patterns. Complete traceability for external audits.

Main features

  • Mobile reporting: Officers can report from any point in the facility
  • Smart categorization: Tag system based on institutional protocols
  • Real-time dashboard: Visualization of active incidents and trends
  • Configurable alerts: Automatic notifications based on severity
  • Chain of custody: Immutable record of every action on the incident
  • Audit reports: Export in formats required by oversight bodies

Architecture

The system is designed to work with intermittent connectivity, common in security facilities:

  • Offline-first sync
  • End-to-end encryption
  • Multi-factor authentication
  • Immutable logs

Technologies

Next.js
TypeScript
Supabase
Tailwind CSS
shadcn/ui