DEV Community

Julio Díaz
Julio Díaz Subscriber

Posted on • Edited on

StudyFlow AI

StudyFlow AI: Multi-Agent Learning Platform 🚀

🏆 Heroku "Back to School" AI Challenge Submission

Categories: Student Success, Educator Empowerment, Crazy Creative

Live Demo: https://tu-studyflow-ai-0e23c81c8bcb.herokuapp.com


🎯 What is StudyFlow AI?

An AI-powered multi-agent platform that makes back-to-school transition smoother, smarter, and more successful. Features 7 specialized AI agents working together to provide personalized learning experiences.

🏆 Heroku AI Features (Challenge Requirements)

Feature Implementation Status
Model Context Protocol (MCP) Real-time agent communication
pgvector for Postgres Vector embeddings & context storage
Managed Inference Scalable AI model hosting

🤖 The 7 AI Agents

Agent Purpose Heroku Integration
🎓 Personal Tutor Interactive Q&A with context MCP + pgvector
📝 Quiz Generator Custom quizzes with analytics MCP + Managed Inference
📚 AI Summarizer Multi-level document summaries pgvector + Managed Inference
🎨 Presentation Creator Automated content generation Managed Inference
📊 Performance Feedback Progress tracking & insights MCP + pgvector
📄 Document Ingestor Study material processing pgvector
💬 AI Debate Chamber Multi-perspective discussions MCP

🎯 Challenge Categories

Student Success ✅

  • Personalized Learning: AI adapts to individual pace
  • Interactive Tools: Engaging quizzes and tutoring
  • Progress Tracking: Visual analytics and recommendations

Educator Empowerment ✅

  • Content Generation: Automated quizzes and presentations
  • Student Analytics: Learning pattern insights
  • Time Saving: Streamlined content processing

Crazy Creative ✅

  • Multi-Agent Coordination: 7 agents working seamlessly
  • AI Debate Chamber: Unique critical thinking tool
  • Adaptive Learning: System improves with interactions

🛠️ Tech Stack

Frontend: React + TypeScript + Vite

Backend: Node.js + Express + WebSocket MCP

AI: Google Gemini 2.5 Flash + Heroku Managed Inference

Database: Heroku Postgres + pgvector

Deployment: Heroku Platform

🚀 Key Features

Real-time Multi-Agent Communication

// Agents communicate seamlessly
const tutorMCP = createAgentMCP('tutor');
await tutorMCP.sendToAgent('feedback', 'notification', {
  type: 'tutoring_session',
  topic: userQuestion,
  timestamp: Date.now()
});
Enter fullscreen mode Exit fullscreen mode

Context-Aware Learning

// Personalized responses based on history
const context = await tutorMCP.getContext(userQuestion);
await tutorMCP.storeContext(conversationHistory, userQuestion);
Enter fullscreen mode Exit fullscreen mode

📊 Impact & Results

For Students

  • 24/7 AI Tutoring with personalized explanations
  • Adaptive Learning that adjusts to individual needs
  • Progress Visualization with real-time analytics

For Educators

  • Automated Content Creation for quizzes and presentations
  • Student Performance Insights and gap identification
  • Time-Efficient Tools for content processing

🚀 Key Strengths & Achievements

Complete Challenge Compliance

  • Implements selected Heroku AI features
  • Qualifies for all three challenge categories
  • Production-ready and fully functional

Real Educational Impact

  • Addresses actual learning challenges
  • Comprehensive solution for students and educators
  • Innovative multi-agent architecture

Technical Excellence

  • Modern, scalable architecture
  • Seamless Heroku integration
  • Professional code quality

🎮 Try It Out!

  1. Visit the live demo above
  2. Try the Personal Tutor - ask any question
  3. Generate a quiz on any topic
  4. Explore the AI Debate Chamber for critical thinking

🔗 Resources


StudyFlow AI represents the future of AI-powered education, combining cutting-edge technology with practical learning needs to create a truly transformative educational experience.

Built with ❤️ for the Heroku "Back to School" AI Challenge

Top comments (4)

Collapse
 
prime_299792 profile image
Info Comment hidden by post author - thread only accessible via permalink
Anshu Mandal • Edited

I am sorry to say this but I don't think you are qualified for this challenge, as you have not used any model from heroku or any supported model from heroku, As in the attached photos, every feature/page is using gemini model which you know is not available on heroku's manged inference.

I am just commenting this for judges for judging everyone fairly, no hard feelings.

for more uncompressed version: postimg.cc/gallery/nZwrygC

Collapse
 
prime_299792 profile image
Anshu Mandal

Where is the live demo or project repo link?

Collapse
 
juliodiaz0209 profile image
Julio Díaz

sorry i just updated the live demo link :)

Collapse
 
julianduque profile image
Julián Duque

This is great, thank you so much for sharing your experience!

Some comments have been hidden by the post's author - find out more