Skip to content

This is my final year group project, a significant achievement.

Notifications You must be signed in to change notification settings

aaradhyasingh2/Major-Project

Repository files navigation

🚨 City without Crime 🚨

Project Overview:

"City without Crime" is an online comprehensive crime reporting system designed to engage the public, NGOs, and government agencies in a more quick, proactive, and responsive approach to combating crime and criminals. The project aims to streamline the crime reporting process, eliminate the need for citizens to visit police stations in person, and provide a platform for reporting various crimes, including robbery, murder, and anonymous events. The system not only expedites the resolution of cases but also encourages citizen participation in solving criminal issues. The name of this project is also "Crime Management Analysis, Prediction, and Face Detection System".

Features and Functionality:

  1. Online Crime Reporting: Citizens can report crimes and anonymous events, such as robberies and murders, through a user-friendly online interface. The system enables quick and efficient submission of reporting forms with proof attachments.

  2. Criminal Search and Recognition: The system facilitates the search for criminals, missing citizens, or lost valuables. It incorporates recognition of citizens and other users who contribute to solving criminal issues.

  3. Real-time Crime Data and Analysis: Law enforcement personnel can access real-time crime data and analysis reports through a user-friendly interface. The integration of technologies like Pandas and Matplotlib enhances the ability to analyze and interpret crime patterns.

  4. Facial Recognition: The system incorporates OpenCV and LBPH face recognizer for facial recognition. This feature aids in identifying individuals and solving criminal cases more efficiently.

Technology Stack:

  • Front-end: HTML, Bootstrap, JavaScript
  • Back-end: Python, Flask
  • Database: SQLite
  • Analysis: Pandas, Matplotlib
  • Machine Learning: Natural Language Processing (NLP), Scikit-learn
  • Face Detection: OpenCV, LBPH Face Recognizer

Technology Usage:

  • Front-end: HTML provides the structure, Bootstrap ensures a responsive design, and JavaScript enhances user interactivity.

  • Back-end: Python, with Flask as the framework, facilitates server-side logic, handling user requests, and interacting with the database.

  • Database: SQLite is chosen for its simplicity, portability, and compatibility with small to medium-sized applications.

  • Analysis: Pandas and Matplotlib are used for data analysis and visualization, providing insights into crime patterns.

  • Machine Learning: Natural Language Processing (NLP) and Scikit-learn aid in analyzing and predicting criminal behavior based on reported incidents.

  • Face Detection: OpenCV and LBPH Face Recognizer are employed for facial recognition to identify individuals involved in criminal activities.

Areas for Improvement:

  • User Interface Enhancement: Continuously improve the user interface for a more intuitive and engaging experience.
  • Security Measures: Implement advanced security measures to protect sensitive crime data.
  • Performance Optimization: Optimize the system for faster response times and scalability.

The project aims to:

  • Streamline the crime reporting process.
  • Enhance collaboration and information sharing among law enforcement agencies.
  • Utilize data analysis and machine learning for proactive crime management.
  • Increase public participation in solving criminal issues.

Conclusion:

The "City Without Crime" project aims to create a safer society by leveraging technology to streamline crime reporting, analysis, and prediction. The use of various technologies empowers law enforcement and engages the public in a collaborative effort towards a crime-free community. Continuous improvement and innovation are essential for achieving the project's mission and ensuring a safer future for all citizens.