CrimeShield is a full-stack application built using Spring Boot and React.js designed to streamline crime management and case tracking. The system allows for tracking of crimes, filing FIRs (First Information Reports), generating FIR PDFs, assigning courts, and tracking case progress. It is an intuitive and comprehensive solution aimed at making crime reporting and legal case management efficient and transparent.
- Track Crime: Keep a record of crimes reported within a jurisdiction.
- File FIR: Submit an FIR through the application, which can then be saved and accessed.
- FIR PDF Generation: Automatically generate and download FIR reports in PDF format.
- Assign Court: Automatically assign a court based on jurisdiction and case details.
- Court Handling Case Tracker: Track the progress of cases as they go through the judicial process, including status updates and hearing dates.
-
Frontend:
- React.js – UI for seamless user interaction.
-
Backend:
- Spring Boot – RESTful API to handle business logic and data management.
- JPA (Hibernate) – For database interactions and entity mapping.
-
Database:
- MySQL – Used for storing crime data, FIRs, court details, and case information.
- Clone the repository:
git clone https://github.com/your-username/crimeshield.git