Project case study
GitGuide
AI learning product
A visual Git course with a browser sandbox, guided missions, and an AI companion.

01
The problem
Git commands are easy to memorize and hard to understand. Learners need to see repository state change and practice safely.
02
What I built
I built a visual roadmap, a browser-based Git sandbox, state-validated missions, and a read-only AI companion for explanations.
03
See the mental model
The branch-style roadmap ties each lesson to the Git concept it teaches: working tree, staging area, commits, and branches.
04
Practice in the browser
isomorphic-git and LightningFS create repository state in the browser. Missions validate the result, and remote operations stay simulated.
05
Ask Git-panion
A server-side Groq integration explains Git and points learners to related lessons. It cannot run commands or inspect a personal repository.
06
The result
The learning flow includes 13 lessons and eight validated missions. Learners can inspect repository state while practicing a focused set of Git commands.