Problem
Nearly eight centuries of one dynasty is hard to hold in your head from a wall of prose. I wanted the map and the cast to move with the timeline instead of sitting in a static figure you scroll past.
A scroll-driven history of the Abbasid Caliphate, 750 to 1517, with a map that reshades as the empire grows and shrinks. Static HTML and a little Alpine, hosted free on Pages with no build step.
Nearly eight centuries of one dynasty is hard to hold in your head from a wall of prose. I wanted the map and the cast to move with the timeline instead of sitting in a static figure you scroll past.
One static page. Alpine drives the interactions, and the territory map is SVG path data generated offline then reshaded era by era. The whole thing ships to Pages on push, with nothing to build in between.
A history you scroll through in a few minutes, the map redrawing beside you as the borders move. It loads at once and costs nothing to host, with no pipeline to babysit.
What shipped
See it live
It is live and free to open, no sign-up and nothing to install.

Similar shape of problem? The first conversation is a call, not a proposal.
Start a conversation