World History Archive is a high-performance, static Next.js knowledge platform engineered to preserve and visualize the complex narratives of human civilization. Leveraging a map-first approach and chronological timeline integration, it provides an elite research environment for exploring kingdoms, monarchs, and archaeological sites.
- 🌍 Spatial Intelligence: Interactive geographic visualizations mapping the territories of ancient empires and sites.
- ⏳ Dynastic Timelines: Precision-indexed chronological records of over 190 rulers across 16+ kingdoms.
- 📅 Daily Spotlight: Automated daily rotation of featured historical figures seeded by localized timezones.
- 🔒 Hardened Static Architecture: Fully decoupled JSON data layer for deterministic builds and ultra-fast delivery.
- 📱 Modern UX: A refined, responsive interface optimized for academic research and casual exploration.
The World History Archive is part of a broader architectural vision and is supported by several sister repositories within the sanctuary:
| Project | Role |
|---|---|
| 🛡️ Sovereign Core | Foundational security policies and architectural guidance. |
| 👤 Nimuthu Ganegoda | Project Architect and Lead Maintainer. |
| 🗺️ Leaflet | Core mapping engine for spatial data visualization. |
| ⚙️ Archive Scripts | Automated data enrichment and validation tools. |
| Documentation | Description |
|---|---|
| 📖 Deployment Handbook | CI/CD pipeline and static export configuration. |
| 🛠️ Update Guide | Instructions for maintaining JSON datasets. |
| 🛡️ Security Policy | Data integrity and platform hardening standards. |
| ✅ Setup Verification | Final validation report of the automated environment. |
npm installnpm run devnpm run buildThe platform is automatically deployed to srilankanhistory.dev via GitHub Actions upon every validated commit to the main branch.
We welcome data-driven contributions that enhance the depth and accuracy of the archive.
- Fork the repository.
- Update records in
src/data/. - Validate data integrity:
npm run validate. - Submit a detailed pull request.
Developed by Nimuthu Ganegoda | World History Archive | 2026