Inspiration
Many students struggle to find personalized, trustworthy academic guidance, especially those in underserved communities. Having experienced firsthand how lack of support can limit confidence and academic growth, we were motivated to build an AI-powered mentor that brings high-quality, affordable help to every student.
What it does
EduMentor AI helps students by generating custom study schedules based on their goals and strengths, answering their academic questions in real-time with AI-driven explanations, and recommending the best learning materials videos, articles, books suited to their level. It tracks progress with visual dashboards and offers adaptive quizzes to reinforce learning. Importantly, it motivates users with reminders and positive feedback to build consistent study habits.
How we built it
The app’s frontend uses React and Bootstrap for a responsive design, backed by a FastAPI server that integrates with OpenAI’s language models for natural language understanding and generation. Firebase handles user authentication and stores progress data. Features like quiz adaptation, document upload & analysis, and chatbot conversations were accelerated using Kiro’s AI-powered IDE tools.
Challenges we ran into
Ensuring AI-generated responses were accurate, easy to understand, and personalized was one of the biggest challenges. Seamlessly integrating diverse content formats and maintaining user privacy and engagement also required careful design and testing.
Accomplishments that we're proud of
Successfully integrated Kiro’s AI IDE to accelerate development
Developed an adaptive quiz system that adjusts difficulty based on user performance
Created a clean, intuitive UI that helps students track progress visually
What we learned
How to effectively combine AI models with user data to personalize learning
The power of prompt engineering for educational AI responses
Best practices for balancing AI accuracy with user experience and privacy
What's next for EduMentor AI
Expand resource database for broader subjects and languages
Add multilingual support and offline study mode
Develop mobile apps for Android and iOS
Introduce peer-to-peer mentoring and group study features
Log in or sign up for Devpost to join the conversation.