"NotebookLM helps you study - StudyBuddy makes sure you actually understand."
StudyBuddy is an AI-powered learning system that evaluates how deeply a student understands a concept, not just whether they can produce a correct answer.
Instead of passive learning through summaries, StudyBuddy creates an interactive feedback loop that challenges thinking, detects weaknesses, and actively improves learning.
Today's students rely heavily on AI tools to:
- Summarize notes
- Generate answers
- Explain concepts
But there's a major gap:
❗ Students can get the right answer without truly understanding it.
This leads to:
- Surface-level learning
- Poor retention
- Weak problem-solving skills
StudyBuddy transforms learning into an active, adaptive process.
It doesn't just give answers — it:
- ✅ Evaluates your thinking
- ✅ Challenges your understanding
- ✅ Identifies your weak areas
- ✅ Guides you to improve
- Two students answer the same question
- AI compares both responses
- Evaluates: Correctness · Reasoning Depth · Clarity
- Reveals: 👉 "Same answer, different depth"
- AI asks follow-up questions targeting weak points
- Mimics interviews and oral exams
- Forces students to defend their answers
- Provides verdict:
- ✅ Gap closed
⚠️ Partial understanding- ❌ Study this more
- Identifies exactly what the student doesn't understand
- Labels gaps like:
- Surface-level understanding
- Lacks causal reasoning
- Tracks weaknesses over time
- Generates a personalized study plan
- Focuses on weak areas
- Updates dynamically based on performance
- Provides strengths & weaknesses
- Readiness score & topic coverage
- Comparative ranking
| Feature | Traditional Tools | StudyBuddy |
|---|---|---|
| Summarization | ✅ | ❌ |
| Checks correctness | ❌ | ✅ |
| Evaluates reasoning depth | ❌ | ✅ |
| Detects misconceptions | ❌ | ✅ |
| Challenges thinking | ❌ | ✅ |
| Adaptive learning loop | ❌ | ✅ |
👉 StudyBuddy focuses on how you think, not just what you know.
Answer → Evaluate → Detect Gaps → Challenge → Improve
- Student answers a question
- AI evaluates reasoning depth
- Weak areas are identified
- AI challenges with follow-up questions
- Student defends answer
- AI evaluates again
- Personalized study plan is generated
| Layer | Technology |
|---|---|
| Frontend | React + TypeScript + Vite |
| Backend | Node.js / Express (or Vercel Functions) |
| AI | Claude API (Anthropic) |
| State Management | Zustand |
1. Clone the repository
git clone https://github.com/MansiSuryawanshi/StudyBuddy.git
cd StudyBuddy2. Install dependencies
npm install3. Setup environment variables
Frontend .env:
VITE_API_BASE_URL=http://localhost:3001Backend .env:
ANTHROPIC_API_KEY=your_api_key_here4. Run the project
Frontend:
npm run devBackend:
node server.js- Answer a question
- Compare responses
- See reasoning depth analysis
- Get challenged with follow-up questions
- Receive personalized study plan
- Track readiness score and ranking
- Designing AI prompts for structured reasoning evaluation
- Building secure AI integrations
- Creating interactive AI experiences
- Understanding the difference between generating vs evaluating answers
- Ensuring consistent JSON responses from AI
- Designing prompts to detect reasoning depth
- Managing multi-step UI state
- Building smooth UX with animations
Most students memorize — few truly understand.
StudyBuddy changes that by:
- Encouraging deep thinking
- Identifying real conceptual gaps
- Providing actionable improvement
- Real-time collaboration
- Advanced ranking systems
- LMS integrations
- Voice-based AI assistant
Built with ❤️ at a hackathon
To build an AI system that doesn't just assist learning — but actively improves how people think.
🔥 "Learning isn't about getting the right answer, it's about understanding why it's right."