LevelUp: Guided Learning for Software Engineers

website

LevelUp is a catalog of guided learning materials for software engineers who know a language and want to ship production-grade systems with it. Each material is built around one real domain, such as an event ticketing marketplace with Spring Boot, a multi-tenant booking SaaS with Laravel, or last-mile delivery dispatch with AdonisJS.

Image

The landing page presents the whole catalog. One TypeScript file holds every material's title, level, size, tags and status, and drives the landing cards, the sidebar groups and the navigation inside each material, so adding a material means adding one entry.

Image

Every material is a sequenced roadmap rather than a reference dump. Each step explains why it comes where it does, what you should be able to explain afterwards and how to verify you actually got it. Readers tick off steps as they go, and progress is saved in their browser with no account needed.

The site is built with Astro Starlight and deployed to GitHub Pages. A verify script type-checks, builds and resolves every internal link before each push, so broken links never reach readers.

Tags

astro typescript