Web · drill trainer Shipped

Linux Learning Game

Five-mode browser drill for sysadmin, GitOps, and enterprise ops.

  • TypeScript
  • Vite
  • Vanilla ES modules
  • localStorage
  • Vitest

$ man linux-learning-game

A static web app with five distinct training modes — Drills, Scenarios, Diagnose, Repair, and Deploy — covering Linux, Ansible, and Git workflows. XP/level progression, module stats, and difficulty preference all persist locally. No framework, no backend, no install.

$ grep -i highlight

  • Five modes spanning recall (Drills) through multi-step incident response (Diagnose)
  • No framework — vanilla ES modules + Vite keep the bundle and the mental model small
  • Pure-static deploy target: drops onto any object store with no runtime
  • Authoring-first content layer so new drills land without code changes