Interactive class website built from the canonical markdown curriculum artifacts in ../out_full/.
- Next.js (App Router) + TypeScript
- Tailwind CSS
- Framer Motion
next-themes(dark mode)react-markdown+remark-gfm
This project reads markdown directly from:
../out_full/MASTERCLASS_OVERVIEW.md../out_full/LEARNING_PATHS.md../out_full/WORKSHOP_90MIN.md../out_full/LABS.md../out_full/RUBRICS.md../out_full/CAPSTONE.md../out_full/PROMPT_CARDS.md../out_full/FACILITATOR_GUIDE.md../out_full/REFERENCE_PACK.md../out_full/SLIDE_OUTLINE.md
cd site
npm installcd site
npm run devcd site
npm run buildcd site
npm run previewThen open http://localhost:3000.
- Home page with class overview + CTA
- Learning paths (beginner/intermediate/advanced)
- Interactive 90-minute workshop timeline
- Labs with expandable checkpoints and local progress state
- Rubrics and capstone scoring/supporting criteria
- Prompt cards with copy-to-clipboard buttons
- Facilitator guide view
- References page with trusted-source links preserved
- Search/filter across modules and activities
- LocalStorage-backed progress tracker and visited pages
- Dark mode toggle and subtle motion transitions
- Progress is stored in the browser (
localStorage) undermasterclass-progress-v1. - The app assumes
site/sits besideout_full/in the same workspace.