2026 recruiter-ready full-stack build

Conservation storytelling engineered for performance, accessibility, and editorial scale.

Toronto Zoo Blog is a family-first wildlife publication with strict TypeScript contracts, SSR-first rendering, and a media pipeline built for repeatable quality.

SSR-first routes

Fast initial loads on `/`, `/blog`, and dynamic post pages.

Media constraints enforced

Per-animal two-photo + one-video structure with captions and consistent cropping.

Accessibility baseline

Semantic landmarks, visible focus states, keyboard-safe interactions, reduced motion support.