A Web Application for Crime Scene Investigation - CSI
Elements you can include and deal with:
-
Case: Represents a criminal case. Properties: case number, description, date created, status, etc.
-
Suspect: Represents a person suspected of involvement in a crime. Properties: name, aliases, date of birth, physical description, etc.
-
Victim: Represents a person who has been harmed or affected by a crime. Properties: name, age, contact information, etc.
-
Investigator: Represents an investigator or a team of investigators assigned to a case. Properties: name, badge number, expertise, contact information, etc.
-
Evidence: Represents a piece of evidence related to a case. Properties: type (e.g., document, photo, video), description, timestamp, etc.
- Python
- Flask
- Neo4j
- Cypher
- HTML & CSS
- pip3 install -r requirements.txt
- source venv/bin/activate
- cd app
- flask --app app run
Remember to create your Neo4j DB before running it and insert your DB credentials in app.py, line 8.