Inspiration
As students, we constantly missed deadlines buried in endless class group messages. Whether it was an assignment update or a class reschedule, important info often got lost in the chaos. Talking to classmates, we realized we weren’t alone. Everyone was struggling to keep track. So we built what we wished we had—ClassBuddy.
What it does
ClassBuddy is an AI-powered academic assistant that:
- Monitors class group messages
- Extracts and summarizes important information like assignments, exams, class changes
- Notifies students before deadlines approach
- Generates voice and video digests using ElevenLabs and Tavus
It helps students stay on top of academic tasks without manually checking chat history.
How we built it
We built ClassBuddy using:
- React + TypeScript + Tailwind CSS for a responsive and intuitive UI
- Claude and Gemini APIs to summarize chat messages into structured task lists
- ElevenLabs API to convert summaries into natural voice digests
- Tavus API to generate personalized video summaries
- Custom message simulation and monitoring loop to test in a live-like setting
Challenges we ran into
- Designing effective prompts to get structured outputs from LLMs like Claude and Gemini
- Handling latency in voice and video generation APIs
- Ensuring messages weren’t processed multiple times
- Presenting data in a clean, digestible way while maintaining functionality
Accomplishments that we're proud of
- Real-time chat monitoring with automated AI summarization
- Seamless voice and video digest generation for academic tasks
- A sleek and easy-to-use interface tailored for student workflows
- Built something genuinely useful that solves a real-world problem
What we learned
- Prompt engineering is critical for AI reliability
- Students want proactive tools—not just passive ones
- Combining multiple AI modalities (text, voice, video) adds significant user value
- Simulating real-world usage early helps catch edge cases
What's next for Class Buddy
- Integration with real chat platforms like WhatsApp, Telegram, and Discord
- Calendar integration for auto-task syncing
- Smarter nudging based on urgency and deadlines
- Team features for collaborative academic tracking
- Open beta with our college community for real-world feedback
Built With
- api
- elevenlabs
- gemini
- react
- tavus
- typescript
Log in or sign up for Devpost to join the conversation.