Skip to main content
100%

News world 1

✓ Published0🌍 Public
NNita
Last edited Jun 3, 2025
Created on Jun 3, 2025

A world map visualization plots news events by latitude and longitude, with color-coded markers distinguishing categories like Conflict/Warfare and Humanitarian Crisis. Clicking a marker opens a detail panel with the headline, summary, and metadata; filters allow narrowing by category or date range. Built with React and D3 v5, it uses `geoNaturalEarth1` projection, `geoPath`, and `geoGraticule` to render landmasses and graticules from TopoJSON data, plus `zoom` for pan and zoom interactions.

AI-generated description

Global News Tracker

An interactive visualization of global news events using React and D3.js.

Features

  • Interactive world map showing news events from around the globe
  • Color-coded news markers by category (Conflict/Warfare, Humanitarian Crisis, etc.)
  • News detail popups on hover
  • Filter news by category and date range
  • Responsive design that works on desktop and tablets

Getting Started

  1. Clone the repository
  2. Install dependencies: npm install
  3. Start the development server: npm start

Data Structure

News events are loaded from data.csv with the following structure:

  • headline: Title of the news item
  • summary: Brief description of the news
  • location_name: Name of the location
  • latitude: Geographic latitude coordinate
  • longitude: Geographic longitude coordinate
  • category: News category (Conflict/Warfare, Humanitarian Crisis, etc.)
  • date: Publication date in YYYY-MM-DD format

Technologies Used

  • React for UI components
  • D3.js for geographic visualization
  • TopoJSON for map data

License

MIT

MIT Licensed

Similar vizzes