StudyAI – Intelligent Learning Ecosystem
AI-powered personalized study planning, real-time collaboration, and smart learning analytics - all in one platform.
Inspiration
Every learner is different - yet education often treats them the same. Millions of students worldwide struggle to structure their studies, stay consistent, and collaborate effectively with peers. 78% of learners fail to maintain a steady study schedule, and most online groups dissolve due to poor coordination and lack of integrated tools.
We built StudyAI to change that, a platform where AI becomes your learning partner, not just a chatbot. It helps students plan, learn, and grow together through intelligent study generation, interactive collaboration, and continuous feedback.
StudyAI bridges the gap between personal learning and peer collaboration ensuring every learner has structure, motivation, and the right resources to succeed.
What it does
StudyAI is an AI-powered education platform that transforms how students organize and experience learning.
It enables learners to:
- Generate AI Study Plans: Students can upload or type their syllabus, set preferred study days, and let the platform create a complete, adaptive study plan with AI-generated content, examples, and exercises for each topic.
- Create AI Quizzes by Topic: The system generates intelligent quizzes based on topic names supporting both AI-generated and manually created question sets along with public and private access.
- Collaborate in Real Time: Built-in study groups use 100ms and Jitsi Meet for reliable video sessions with real-time chat, alerts, and live quiz competitions.
- Track Learning Progress: Smart analytics show completion rates, quiz scores, and performance trends to help students and mentors make data-driven improvements.
In short, StudyAI unites AI-driven personalization, group-based learning, and real-time collaboration into one unified educational ecosystem.
How we built it
Frontend
- Framework: React 18 + TypeScript (Vite)
- UI: Tailwind CSS + Radix UI Components
- Real-time Communication: Socket.IO client
- Charts & Analytics: Recharts
- Video Conferencing: 100ms SDK + Jitsi Meet integration
Backend
- Runtime: Node.js + Express.js
- Database: MongoDB + Mongoose ODM
- Authentication: JWT + bcrypt
- File Handling: Multer + Mammoth for document parsing
- Security: Helmet, CORS, and rate-limiting middleware
- Real-time: Socket.IO server
AI & Integrations
- Content Generation: Google Gemini API for syllabus-based learning content
- Video Collaboration: Dual integration with 100ms (primary) and Jitsi Meet (fallback)
- Quiz Generation: Gemini-powered topic-based question generation
- Data Processing: Real-time analytics and performance visualization
The architecture follows a modular microservice-inspired design, ensuring scalability, low latency, and flexible deployment for educational institutions.
Challenges we ran into
- Balancing personalization and collaboration: Creating AI-generated study plans that adapt to individuals while syncing with group schedules.
- Integrating dual video conferencing providers: Ensuring seamless fallback between 100ms and Jitsi Meet without disrupting user experience.
- Optimizing AI content generation: Achieving high-quality, syllabus-relevant content using the Gemini API while maintaining quick response times.
- Real-time synchronization: Keeping chats, quizzes, and progress tracking in sync across multiple users using Socket.IO.
- Data privacy and scalability: Implementing secure authentication and rate limiting while handling multi-user real-time sessions efficiently.
Accomplishments that we’re proud of
- Built a fully functional AI-powered learning ecosystem integrating content generation, video conferencing, and analytics.
- Implemented dual video conferencing with automated failover for uninterrupted group sessions.
- Developed an AI quiz system that dynamically generates topic-based questions.
- Created real-time collaboration with chat, notifications, and shared study progress.
- Designed a modern, responsive UI with Tailwind and TypeScript for seamless cross-device learning.
- Early tests show significantly improved study engagement and group retention rates compared to typical online platforms.
What we learned
- AI is most effective when context-aware: Generating content directly from a user’s syllabus or topic improves both engagement and retention.
- Collaboration drives motivation: Real-time study groups enhance consistency and accountability among learners.
- Dual-integration designs improve reliability: Using both 100ms and Jitsi Meet ensures seamless video performance.
- Learners value clarity: Combining AI study plans, quizzes, and analytics in one interface simplifies education instead of overwhelming users.
- Design matters:Small UX details like live alerts, leaderboard animations, and study progress charts, improve student focus and enjoyment.
What’s next for StudyAI
Short-term (0–3 months)
- Launch beta testing with 200+ students to evaluate usability and learning impact.
- Integrate AI-based progress recommendations and personalized revision plans.
- Enhance quiz generator with Bloom’s taxonomy-based difficulty levels.
Mid-term (3–9 months)
- Develop instructor dashboards for monitoring group progress and creating AI-assisted assignments.
- Add voice-based learning companion using TTS and speech recognition for accessibility.
- Implement multi-language support to reach non-English learners globally.
Long-term (9–18 months)
- Collaborate with schools, edtech startups, and universities for large-scale pilot programs.
- Integrate AI-driven career and skill recommendations based on study analytics.
- Expand to a cloud-native SaaS model, enabling educational institutions to deploy StudyAI privately.
Built With
- 100ms
- express.js
- google-gemini-api
- helmet
- jitsi-meet
- mammoth
- mongodb
- mongoose-odm
- multer
- node.js
- react-18
- recharts
- socket.io
- vite

Log in or sign up for Devpost to join the conversation.