Full-stack learning platform: Vibe Sensei automatically analyzes your daily GitHub commits and generates flashcards + coding challenges to make sure you truly understand what you — and your AI tools — produce.
Automated commit analysis: A daily scheduler (APScheduler + Redis) fetches your tracked repositories, extracts code diffs, and triggers AI-powered analysis without any manual action.
AI-generated flashcards & challenges: Each commit is processed by Gemini API to generate Markdown flashcards and four challenge types: MCQ, fill-in-the-blank, debug, and open explanation.
Progress dashboard: A clean Next.js dashboard tracks your flashcards, challenge completion rate, streak, and global score, with per-repository activity and difficulty filters.
Multilingual & dark mode: Full FR/EN internationalization via next-intl, system-synced dark mode, and a configurable settings panel to switch AI provider, analysis time, and UI language.
CI/CD & automated deployments: Conventional Commits and standard-version enforce a clean versioning workflow. GitHub Actions handles lint, type-check, tests and Docker builds on every push; DigitalOcean App Platform auto-deploys both services on merge to main with zero-downtime rollouts and automatic rollback on failed health checks.
Subscription billing: Lemon Squeezy powers the monetization layer — payment links, webhook handling, and license key validation are integrated directly into the platform to manage plan access and upgrades.