Interactive visual explainers for concepts I want to understand deeply. Each one is a single scrollable page with prose, diagrams, animations, and interactive controls.
Built with React, Vite, TypeScript, and Framer Motion.
npm install
npm run dev- Create
src/pages/your-topic/index.tsx - Build it using the shared components in
src/components/—ExplainerLayout,Section,Prose,Diagram,CodeBlock,AnimatedStep,Callout - Register it in
src/App.tsxby adding an entry to theexplainersarray
See AGENTS.md for detailed component docs, design tokens, and colour palette reference.
npm run dev— dev servernpm run build— type check + production build