Skip to content

Web Application to show state of human trafficking events world wide using Python, Javascript, HTML and CSS

Notifications You must be signed in to change notification settings

teomotun/World-Human-Trafficking-Analysiss

Repository files navigation

Bacteria by filterforge.com

VISUALIZATION OF HUMAN TRAFFICKING ACROSS THE GLOBE

Built an interactive webpage to explore the nature of human trafficking globally. Some of the key takeaways include:

  1. Network map showing human trafficking routes globally;

  2. Hot spot maps that show the density of human trafficking events globally with poverty rates as tile layers;

  3. Interactive scatter plot of frequency of human trafficking events and country demographics;

  4. Gauge plot showing TIER ranking of each country according to the 2018 TIP report;

  5. Word cloud of the most frequent words associated with human trafficking in each country;

  6. Bar charts and gauge tanks to show frequency of human trafficking events by days and months;

  7. Map of conflicts related to human trafficking events in each country weighted by number of fatalities;

  8. Data page to allow users interract with the dataset used to build the charts.

The gauge chart, world cloud, map of conflicts , bar charts and gauge tanks were updated any time that a new country is selected via a dropdown.


DATA SOURCES

  1. Counter-trafficking data collaborative

  2. The 2018 Trafficking in Persons (TIP) Report

  3. The 2018 Armed Conflict Location & Event Data

  4. World Bank Poverty Data


LIBRARIES USED:

  1. D3.js

  2. Plotly.js

  3. Leaflet.js

  4. Anychart.js

  5. Mapbox.js

  6. Amcharts.js


THE FINAL WEBSITE HAD THE FOLLOWING CHARTS:

HOME PAGE


Trafficking Network

World Map

Scatter Plot


COUNTRY COMPARISON PAGE


GAUGE SMILEY

COUNTRY MAP

WEEK DAY

MONTH

WORD CLOUD


DATA PAGE


Data Page


Deployment

Deployed the app to GitHub's free static page hosting service.