Skip to content

JustFady/Global-Homicide-Monitor

Repository files navigation

Global Homicide Monitor

A high-end, interactive analytical dashboard for visualizing global homicide rates, firearm violence, and safety statistics across 176 countries and 960+ cities.

Live Demo : https://JustFady.github.io/Global-Homicide-Monitor/

Features

  • 3D Globe Visualization: Interactive world map with proportional, severity-colored city markers.
  • Deep Drill-down: Detailed data at the Country, US State, and City levels.
  • Severity-Driven Design: Statistics are automatically color-coded (Red/Amber/Green) based on homicide rates and risk factors.
  • Data Lenses: Pre-set scenarios to explore specific trends like organized crime impact, youth risk, and law strictness.
  • Comparison Tool: Pin multiple locations to compare their safety metrics side-by-side.
  • Cinematic Experience: Smooth transitions, animated counters, and a high-fidelity loading sequence.

Tech Stack

  • Frontend: React.js + Vite
  • Styling: Tailwind CSS + Custom Glassmorphism System
  • 3D Engine: Three.js + Three-Globe
  • Charts: Recharts
  • Data: UNODC (United Nations Office on Drugs and Crime) & Small Arms Survey

Getting Started

To run the project locally:

  1. Clone the repo
  2. Install dependencies: npm install
  3. Start the dev server: npm run dev
  4. Build for production: npm run build

Data is for educational and analytical purposes.

About

A cinematic, data-driven monitor for global crime and safety statistics. Visualizing UNODC and Small Arms Survey data through an immersive glassmorphism interface.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors