Back to Projects
Production System · Community Impact

Online Protection Order System

Digital filing · Case tracking · Care center support

A secure web platform that allows victims of abuse or harassment to file protection orders online without needing to physically attend a station. The system supports anonymous filing, supporting document uploads, real-time case status tracking, an integrated online care center for social workers and therapists, and a judge-side workflow for reviewing and issuing rulings.

PHP HTML5 CSS3 JavaScript MySQL File Uploads Role-Based Access
Anonymous
Optional Filing
Secure
Document Uploads
Live Status
Case Tracking
Care Center
Mental Health Support
Judge Workflow
Review & Ruling

Problem, Solution & Impact

Built to remove barriers between victims and the legal protection they need

The Problem

Filing a protection order traditionally requires physically visiting a station — often intimidating, time-consuming, and unsafe for victims who may still be living with their abuser. There was no easy way to track progress, no anonymous option, and no integrated mental health support during the process.

The Solution

A web-based platform built in PHP, HTML, and MySQL that lets users register securely, file protection orders online with supporting evidence, monitor case status in real time, and access an Online Care Center linking them directly to social workers, therapists, and suicide prevention counsellors.

The Impact

Victims gain a safer, faster path to legal protection and emotional support. Judges receive structured digital cases with attached evidence, reducing paperwork and turnaround time. The platform standardizes intake, tracking, and judgement records into one auditable digital trail.

User Journey

From first login to final ruling — every step is digital and trackable

01

Register & Login

Create a secure account with ID verification or login as an existing user or admin.

02

File the Order

Submit subject, complaint, suspect details, and upload supporting documents online.

03

Track Progress

Monitor case status (Pending / Complete) directly from your personal dashboard.

04

Receive Ruling

View the judge's written ruling and case outcome once a verdict has been issued.

Key Features

Built around safety, accessibility, and emotional support

Account Registration

Secure signup with personal details and ID document upload for verification.

Dual Login Roles

Separate login flows for regular users and administrators / judges.

Online Order Filing

Submit subject, complaint, and full suspect details from anywhere with internet.

Evidence Uploads

Attach multiple supporting documents and files as evidence for the case.

Anonymous Care Mode

Reach out to professionals anonymously when contacting the care center.

Online Care Center

Direct access to social workers, therapists, and suicide prevention counsellors.

Case Dashboard

Personal dashboard showing every filed order and its current status.

Status Tracking

Color-coded statuses (Pending / Complete) so users always know where they stand.

Judge Ruling View

Structured case ruling page showing case number, judge, date, and verdict.

Confirmation Receipts

Instant confirmation screen with case number after each successful filing.

Help Center Contact

Quick-access help center number available across user-facing screens.

Role-Based Access

Strict separation of user, admin, and judge permissions for case integrity.

Technology Stack

Built end-to-end with a focus on accessibility, privacy, and reliability

Frontend

HTML5 CSS3 JavaScript

Backend

PHP Sessions File Handling

Database

MySQL Relational

Security & Access

Role-Based Auth Anonymous Mode

Building something with social impact?

If you're working on a platform that has to balance privacy, accessibility, and trust — I'd love to collaborate.