Demonstration data — not official Afrobarometer findings.Checking data service
How to read this prototype

Clarity before certainty.

Demonstration data — not official Afrobarometer findings. The interface is production-shaped; the values are deterministic synthetic distributions built to test the full replacement, analysis, and export path safely.

Four reading principles

The same rules govern the story, explorer, comparison, profiles, search results, and every export.

From source file to public view

The import boundary accepts CSV, JSON, and Excel, validates the release, then exposes the same normalized contract to the API and interface.

  1. 01

    Validate

    Required fields, duplicate keys, geography codes, percentages, categories, and metadata completeness.

  2. 02

    Normalize

    Themes, questions, responses, geographies, rounds, demographics, observations, sources, and annotations.

  3. 03

    Aggregate

    Regional and Africa-wide values are derived using supplied weights and retain their release provenance.

  4. 04

    Publish

    Typed API responses power maps, charts, tables, profiles, search, links, and downloadable exports.

Demonstration coverage

Availability in the controls is computed from indicator metadata, so official releases can be partial without exposing invalid combinations.

3Synthetic survey rounds
4Metadata-defined demographic dimensions
100%Distribution validation target
AAWCAG 2.2-oriented interface target

Accessibility and motion

Native controls, visible focus, semantic structure, non-colour cues, keyboard-operable maps, chart descriptions, and table equivalents are part of the product—not a final compliance pass.

Motion communicates continuity when filters reorder countries or rounds change. It stays under 600ms, never delays access to content, and collapses to instant or near-instant state changes when the operating system requests reduced motion.

Explore with these rules in view