Track Fit - AI in Education | Gamified Learning | Tools for Teacher

🤖 AI Mentor – Your Personal AI Coding Coach

🌟 Inspiration

Coding is best learned by doing, not by watching endless lectures. But students often ask themselves:

  • Am I writing good code?
  • Where do I actually stand in my coding journey?
  • What should I practice next?

That lack of personalized feedback is the missing piece in coding education. This inspired us to create AI Mentor — an AI-powered platform that turns each student’s GitHub activity into a personalized classroom.


❓ Problem Statement

  • ❌ Current platforms (LeetCode, HackerRank) only test pass/fail — no personalized growth.
  • ❌ Students rarely know their weaknesses in real coding (modularity, documentation, optimization).
  • ❌ Motivation fades without clear milestones or gamification.

🚧 Challenges We Ran Into

  • Integrating AI with static analysis tools (SonarQube, ESLint, PyLint).
  • Keeping MVP lightweight but impactful in hackathon scope.
  • Handling rate limits with GitHub API.
  • Designing UI that feels like a mentor, not just a tool.

🏆 Accomplishments We’re Proud Of

  • Built a working end-to-end flow (GitHub → Feedback → Challenge → Dashboard).
  • Created personalized education from real coding data.
  • Brought gamification into coding education in a practical way.
  • Designed something that could scale for teachers + classrooms.

📚 What We Learned

  • How to integrate AI feedback into coding education.
  • Importance of storytelling in EdTech (problem → mentor → growth).
  • Learned that small features (badges, feedback messages) have huge motivational impact.

💡 Our Solution

AI Mentor = GitHub + AI Feedback + Gamified Practice

  • 🔗 Connect GitHub → system analyzes repos, commits, and code quality.
  • 🧠 AI Feedback Engine → “Your functions are too long, try modularizing.”
  • 🎯 Personalized Challenges → generated based on weaknesses (e.g., recursion, modularity).
  • 📊 Progress Dashboard → badges, levels, and skill growth over time.
  • 👩‍🏫 (Bonus) Teacher View → lets instructors track class progress and compare student growth.

🚀 What it Does (Hackathon MVP)

  1. Student connects GitHub → repos and commits fetched via GitHub API.
  2. AI Feedback Engine (rule-based + GPT prompts) analyzes code structure.
  3. Challenge Generator → pulls tailored challenges from a predefined set.
  4. Dashboard → shows levels, badges, and progress improvement.

🛠 How We Built It

# Tech Stack
Frontend: React + TailwindCSS (dashboard, badges, clean UI)  
Backend: Node.js / Express or FastAPI (handles GitHub + AI logic)  
APIs: GitHub API for repos, OpenAI API for feedback  
Database: Firebase / Postgres for user progress tracking  
Gamification: Badge & Level system linked to completed challenges  

Built With

Share this project:

Updates