Blockchain-Based Evidence Preservation System

Blockchain-Based Evidence Preservation System

Full-Stack Web App / Blockchain Security
Project Overview

A secure web-based application designed to manage, track, and verify physical evidence collected during law enforcement investigations in Tamil Nadu, leveraging blockchain data integrity[cite: 1].

Key Technical Features
  • Immutable Blockchain Ledger: Implements custom SHA-256 cryptographic hashing to chain evidence records (INITIAL and CORRECTION blocks), making any unauthorized tampering instantly detectable[cite: 1].
  • Role-Based Security: Features a hidden authentication gateway (/secure-gateway-7741) restricting internal workflows to authorized Police, Forensic Staff, and Evidence Room Officers[cite: 1].
  • Public Ledger Lookup: Empowers citizens, lawyers, and third-party auditors to independently search and verify chain-of-custody logs across all Tamil Nadu districts without an account[cite: 1].
  • Court-Backed Corrections: Maintains permanent historical integrity by requiring formal Court Order Reference Numbers for any amendments made to evidence records[cite: 1].
Tech Stack & Architecture
Python 3.x Flask SQLAlchemy ORM SQLite Flask-Login SHA-256 Hashing Bootstrap 5