All projects

Project case study

GitGuide

AI learning product

A visual Git course with a browser sandbox, guided missions, and an AI companion.

Year
2026
Role
Application development
Status
Live

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.