Case Study

80-25

80-25 is a digital archival initiative tracking and visualising 45 years of insecurity in Northern Nigeria, from the Maitatsine uprisings of the 1980s to ongoing banditry and kidnappings. The project combines an interactive incident explorer, a scrollytelling narrative, and a geographic map, all powered by a single curated dataset.

8025
NarrativeExplorerMapAbout
8025
45 Years of Insecurity in Northern Nigeria
Each dot represents one documented incident. Scroll to explore the story decade by decade.
archivi.ng
Festus, you've been building this archive for years. What are we actually looking at here?
↓ Scroll to continue
1980s
1990s
2000s
2010s
2020s

Type

Digital Archive & Data Visualisation

Capabilities

ResearchData VisualisationInteraction DesignScrollytellingMappingFront-end

Stack

ReactTypeScriptTailwind CSSLeafletshadcn/uiWeb3FormsVite

Overview

80-25 was built for Festus Adda Naphtali, a fellow at Archivi.ng who had spent years compiling over 1,000 documented security incidents across Northern Nigeria.

The product is structured around three entry points to the same dataset. An Incident Explorer presents every record as a filterable tile grid, a Scrollytelling Narrative walks through five decades with animated canvas visualisations and a comparison table of conflict patterns, and a Geographic Overview is built on Leaflet with CartoDB dark tiles. Every page, including the timeline bars on the homepage, reads from a single JSON file. When the dataset updates, the entire product updates with it.

Why it was built

Northern Nigeria has experienced repeated cycles of insurgency, banditry, and communal violence for over four decades. Documentation of these events sits fragmented across news archives, NGO reports, and academic papers. 80-25 was built to consolidate that record into a single, navigable dataset and make it legible to researchers, journalists, and the public.

Inside the product

Explorer

A conversation-driven interface where users specify filters (decade, incident type, state) and get back a tiled grid of matching incidents. Clicking a tile opens a detail panel.

Narrative

A scrollytelling page with an animated dot canvas that reacts to the reader's scroll position, plus a data-driven comparison table across the three major conflict eras.

Map

A geographic view plotting all incidents by state.

Results

  • 1,000+ incidents documented across 45 years.
  • Three interconnected views (Explorer, Narrative, Map) from a single data source.
  • Covers Maitatsine, Boko Haram, farmer-herder conflict, banditry, and kidnapping.
80-25 Digital Archive - Landing page
80-25 Digital Archive - Explorer grid overview
80-25 Digital Archive - Explorer conversation interface
80-25 Digital Archive - Incident detail modal
80-25 Digital Archive - Narrative dot canvas
80-25 Digital Archive - Scrollytelling narrative
80-25 Digital Archive - Interactive map

Next project

Oriire →