A gamified Git learning platform with interactive lessons, daily streaks, hearts system, and AI-powered tutoring.
- 100+ interactive Git lessons
- Hearts-based life system with review mode
- Daily streaks and quests
- XP, gems, and leaderboard
- AI tutor chat (Dolly)
- Dark/light mode
- Progress tracking
- Custom lesson generation
- React + TypeScript
- Vite
- Tailwind CSS
- Supabase (backend)
- Cloudflare Pages (hosting)
npm install
npm run dev- Push code to GitHub
- Go to dash.cloudflare.com → Pages
- Click "Create a project" → "Connect to Git"
- Select your repository
- Build settings:
- Framework preset: Vite
- Build command:
npm run build - Build output directory:
dist
- Add environment variables:
VITE_SUPABASE_URLVITE_SUPABASE_ANON_KEY
- Click "Save and Deploy"
Your site will be live at https://your-project.pages.dev