Lasse Godtkjaer Logo Image
Lasse Godtkjaer

Crime Data Generation and Analysis System

Project Image

Project Overview

In this project, we developed a two-tier system for crime data generation and analysis. The Crimes Server, running on PythonAnywhere, generates random crimes daily using scheduled tasks. It operates independently without knowledge of relationships between crimes or individuals. The Crimes Super Server, running locally, connects to the Crimes Server to retrieve and parse the crime data into a graph database using ArangoDB. This server enables visualization of crimes on a map and a list, showing detailed relationships between criminals, their networks, and related crimes. Users can interact with the map, filter crimes based on various criteria, and analyze connections. The entire web application is a Single Page App, ensuring a seamless and responsive user experience.

Tools Used

HTML
CSS
JavaScript
MixHTML
Python
Bottle
Docker
ArangoDB
GIT