Inspiration

EduMentor AI was inspired by the need to create an intuitive, personalized learning experience that benefits both students and educators. Traditional learning environments often struggle to cater to individual needs, and we wanted to develop a platform that combines the power of AI with modern teaching strategies. By harnessing advanced technologies, EduMentor AI aims to make learning more engaging, accessible, and effective for all.

What it does

EduMentor AI is a cutting-edge, full-stack web platform that offers personalized learning experiences for students while providing AI-driven tools for teachers. The platform features an interactive AI tutor that tailors content to the student's learning level, auto-generates quizzes for instant feedback, and incorporates gamification to make learning fun. For educators, the platform includes AI-powered lesson planning, auto-grading systems, and real-time performance tracking, making classroom management more efficient and data-driven.

How we built it

We built EduMentor AI using the latest technologies, ensuring both flexibility and performance:

Frontend: React 18, TypeScript, Mantine UI, Vite, and Framer Motion for an engaging and user-friendly interface.

Backend: Supabase for PostgreSQL-based database management, authentication, and real-time data syncing.

AI Integration: Google's Generative AI to enable dynamic, context-aware tutoring and content generation.

State Management: React Context API to handle global state across components.

Authentication: Supabase Auth ensures secure and role-based access for both students and educators.

Analytics: Recharts for real-time visualizations of student progress and engagement.

We focused on performance, security, and accessibility to ensure a smooth experience for all users.

Challenges we ran into

Complex AI Integration: Integrating Google’s Generative AI to ensure real-time, adaptive responses while maintaining performance was a significant challenge.

Real-time Features: Implementing live tracking and auto-updating of student progress in real-time was complex, especially ensuring smooth synchronization without causing performance issues.

Multilingual Support: Ensuring that the platform was fully localized, including RTL support for languages like Arabic, was challenging but necessary to make the platform globally accessible.

Gamification Mechanics: Designing an engaging yet effective system for students to track progress and earn rewards was time-consuming but crucial for motivating users.

Accomplishments that we're proud of

AI-Driven Personalization: The ability to provide an interactive, adaptive tutor that customizes lessons based on the student's learning pace and style is a major accomplishment.

Real-Time Analytics for Teachers: The platform gives educators a detailed view of student progress with predictive insights, enabling them to intervene early and provide better support.

Multilingual and Accessible: With 10 languages supported and WCAG 2.1 AA compliance, EduMentor AI is designed to be inclusive for diverse users.

Gamification and Engagement: The XP system, badges, and streaks keep students motivated and create a fun learning environment.

Security and Privacy: The platform implements robust security features, including Row-Level Security (RLS) and compliance with GDPR.

What we learned

AI in Education: We learned that AI can be a powerful tool for personalizing education, but balancing its power with human oversight is key to creating a truly effective platform.

Real-Time Data Management: Managing real-time data syncing and ensuring performance at scale is crucial in a platform where students and teachers rely on up-to-the-minute information.

User-Centered Design: Designing for both students and teachers requires constant iteration, as both have unique needs and workflows.

Internationalization: Supporting multiple languages and ensuring accessibility adds complexity but also opens the platform to a wider audience, which is incredibly rewarding.

What's next for EduMentorAI

Mobile App: Developing a mobile version of EduMentor AI to reach students and teachers on the go.

Live Video Tutoring: Adding video call integration to facilitate live tutoring sessions and one-on-one interactions.

Advanced AI Features: Incorporating machine learning to provide more advanced analytics, such as predicting student performance and recommending targeted interventions.

LMS Integration: Integrating with popular Learning Management Systems (LMS) to allow seamless content delivery and grading.

Enhanced Gamification: Expanding the gamification aspects to include leaderboards, challenges, and collaborative learning features.

Built With

Share this project:

Updates