EduVerse - An AI-powered EduBot for Exam Preparation
🚀 Inspiration
Students often struggle with exam preparation due to a lack of structured study materials, instant doubt resolution, and collaborative learning environments. EduVerse was built to bridge this gap using AI-driven chatbots and real-time group discussions.
📌 What It Does
EduVerse provides three AI-powered bots to assist students in their academic journey:
- QP Generator Bot - Generates question papers from syllabus and sample question papers using AI and RAG (Retrieval-Augmented Generation).
- Doubt Solving Bot - Provides instant answers to academic queries using the Gemini AI model.
- Collaborative Bot - A group chat feature where students can add friends, discuss subjects, and tag
@AIfor AI-generated responses.
🛠 How We Built It
Frontend:
- React.js - Used for building the user interface.
- Material UI (MUI) - For designing an elegant and responsive UI.
- Socket.io-client - For real-time messaging.
Backend:
- Node.js & Express.js - Server-side handling.
- MongoDB & Mongoose - Database management.
- Socket.io - Enables real-time group discussions.
- Gemini AI Model - Provides intelligent responses in doubt resolution and collaborative chat.
- RAG (Retrieval-Augmented Generation) - Trains AI using syllabus and sample question papers to generate new question papers.
Hosting & Deployment:
- Frontend - Deployed on Vercel.
- Backend - Hosted on Render.
- MongoDB Atlas - Cloud-based database storage.
🔥 Challenges We Ran Into
- Training AI to generate question papers based on syllabus and sample question patterns.
- Handling CORS issues while integrating frontend and backend.
- Implementing real-time messaging with Socket.io for group discussions.
🎯 Accomplishments That We're Proud Of
- Successfully implemented AI-driven question paper generation using RAG.
- Integrated real-time collaborative chat with AI as a group member!.
📌 What We Learned
- Real-time Communication - Using WebSockets for live chat.
- Retrieval-Augmented Generation - Training Gemini AI with structured data for intelligent QP generation.
- Improved Error Handling - Managing API failures and handling incorrect responses effectively.
🚀 Future Plans for EduVerse
- More Subjects & Exam Patterns - Expanding AI capabilities to generate question papers for multiple subjects.
- Voice-based AI - Enabling voice-based doubt resolution.
- Better Group Collaboration - Adding video call & file sharing for more effective group discussions.
- AI-based Personalized Study Plans - AI will analyze a student's activity and recommend a custom study schedule.
- Exam Analytics - Insights into student performance and areas for improvement.
Built With
- express.js
- gemini
- materialui
- mongodb
- pdfkit
- rag
- react
- render
- socket.io
- versal

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