LevelUp Starter: Template for Guided Learning Sites

starter-kit website

LevelUp Starter is the template extracted from LevelUp, so anyone can publish guided learning materials the same way. Fork it, change one config file, delete the example materials and write your own.

Image

The catalog landing page comes ready to use. A single TypeScript file feeds the landing cards, sidebar groups and per-material navigation, so the site structure stays in one place.

Image

Inside a material, readers only see that material's sections in a scoped sidebar. They tick off each step, and progress is saved per material in the browser. It can be exported as JSON or as a shareable PNG, with no accounts and no backend.

The template includes a verify loop (type-check, build and internal link check) wired to a pre-push hook and CI, deploy paths for GitHub Pages or a VPS, and agent skills in .claude/skills/ so a coding agent can scaffold a new material in one prompt.

Tags

astro typescript