Unsolved Mysteries is an interactive exploration tool for real unsolved mysteries across the globe. Spin the earth, discover cases you have never heard of, and dig into the evidence, unknowns, and leading theories behind each one.
The tone is investigative and archival — part X-Files, part National Geographic. Every pin represents a documented mystery with factual, neutral descriptions drawn from historical records and published research.
Architecture
Mystery data lives in a local JSON file today, accessed exclusively through an async data layer in /lib/data/mysteries.ts. Components never import the JSON directly. When we add a database and API, only that layer changes — the UI stays the same.
Accessibility
The 3D globe requires WebGL. If it does not work on your device, use the list view to browse all mysteries with full detail pages.
Version 1 — no accounts, no voting, no user submissions. Just the mysteries.