The Vision

Study Buddy is more than just a testing platform; it's a personalized mentor in your pocket. Built for the Vedam School of Technology, it provides students with a seamless coding environment integrated with a "Smart Practice" engine that adapts to their unique learning curve.

"Education is not the filling of a pail, but the lighting of a fire."

Precision Analytics

Track normalized performance via Vedam Merit Scores across Maths, Java, and Web, with automated eligibility tracking for placements (75%).

System Architecture

Study Buddy utilizes a decoupled micro-service architecture, leveraging Firebase for real-time data sync and Google's Gemini 2.0 for cognitive insights.

STUDENT UI FIREBASE AUTH FIRESTORE DB PISTON API GEMINI 2.0

The AI Evaluation Pipeline

When a student submits code, Study Buddy triggers a multi-stage validation process. First, the Piston API validates the code against strict test cases. Then, Gemini 2.0 performs a heuristic analysis to identify logic gaps and suggest optimizations.

Smart Practice Engine

Unlike static quiz platforms, Study Buddy uses a Weighted Topic Probability algorithm. It identifies a student's weak areas (e.g., Recursion or Bitmasking) and dynamically generates tailored practice questions to fill those specific knowledge gaps.

  • Monaco Editor: A premium, VS-Code style coding interface for a professional development feel.
  • Dynamic Milestones: Real-time tracking of Innovation and Placement eligibility.
  • Historical Trends: AI-generated reports that synthesize months of performance into a single dashboard.