📘 Inspiration As engineering students, we often face stress while preparing for technical exams like DSA, DBMS, OS, and CN. The pressure to understand complex topics and revise quickly can be overwhelming. We realized there was no single, intelligent tool that could both explain concepts simply and test our understanding instantly — like a virtual tutor.
That's when the idea of ReviseMate was born — an AI-powered revision assistant that helps students study smarter, not harder.
🧠 What We Learned How to integrate and prompt Gemini API effectively
Structuring an AI assistant around quiz generation and feedback loops
Designing intuitive, responsive UIs using React
Building a complete MVP under time constraints
Communicating educational content clearly and concisely
🛠️ How We Built It
Frontend: React.js Styling: Plain CSS State Management: React Hooks (useState, useEffect) AI Engine: Gemini API by Google Deployment: Vercel Version Control: Git & GitHub We built a clean, responsive UI with input handling, AI response display, and minimal animations. Gemini API powers the AI assistant — answering questions, generating MCQs, and providing immediate feedback.
😅 Challenges We Faced Crafting clear and structured prompts to get high-quality responses from the Gemini API
Handling multiple types of inputs and AI responses (explanations vs. MCQs)
Keeping the UI minimal but functional for first-time users
Balancing design, development, testing, and polish in 7 days
🚀 What's Next Add subject/topic selector and quiz history
Track student progress and give adaptive feedback
Allow saving “starred” questions or explanations
Build a mobile version for Android/iOS
Introduce voice command and multilingual support
🏗️ Built With React.js – Frontend framework
CSS – For UI design and responsiveness
Gemini API – For AI-powered question answering and quiz generation
Vercel – Deployment platform
GitHub – Version control and project management
🔗 Try It Out 🌐 Live Demo : https://ai-agent-drab-chi.vercel.app/
💻 GitHub Repo : https://github.com/CodePandaAkhilesh/AI-Agent
Log in or sign up for Devpost to join the conversation.