The story
Built and animated by hand: a floodlight intro, lane-wipe page transitions, live open-now lights on Cairo time, an LED board, split-flap digits, search that understands colloquial synonyms, and an age ruler that shows which academy fits a child.
Hard parts cleared
- No CMS to drift: pages read the same sports, facilities and academy tables the staff use.
- Comets in the hero ride the real lane lines of the pool photo, plotted in image coordinates.
- Content shows without animation, and a failsafe reveals everything if a script fails.








