"CrimeNetX" Table of Contents
Project Overview Features Technology Stack Prerequisites Installation Configuration Usage Database Schema Testing Deployment Security Considerations Contributing License Contact
Project Overview The Nepal Police Crime Management System is a web-based application designed to streamline and digitize the process of managing police cases in Nepal. This system aims to improve efficiency, enhance data security, and facilitate better coordination among law enforcement personnel.
Features
Case Management: Create, update, and track police cases User Roles: Admin, Investigator, and Viewer roles with different access levels Case Assignment: Admins can assign cases to specific investigators Case Status Tracking: Mark cases as solved, unsolved, or ongoing Secure Access Control: Investigators can only modify their assigned cases Reference System: Allow viewing of other cases for reference purposes Report Generation: Generate and export reports on case statistics Historical Data Analysis: Analyze past cases to aid in solving current ones Search Functionality: Robust search feature to find relevant cases quickly
Technology Stack
Frontend & Backend: Streamlit (Python) Database: PostgreSQL Data Analysis: Pandas, NumPy Data Visualization: Plotly, Altair Deployment: Docker (optional)
Prerequisites
Python 3.7+ PostgreSQL 12+ pip (Python package manager)
Installation
Clone the repository: Copygit clone https://github.com/31jay/JusticeCode.git Install dependencies