Inspiration
Many students struggle with traditional education systems that treat everyone the same, regardless of learning pace or ability. Some grasp concepts quickly, while others need personalized guidance — yet schools rarely offer tailored help. We wanted to change that by asking a simple question:
“What if learning could adapt to each student, just like a good teacher does?”
This inspired us to create EduMind AI, an intelligent learning companion that personalizes education for every learner using artificial intelligence.
What it does
EduMind AI is a web platform that:
- Assesses students’ performance through smart quizzes.
- Uses AI to identify weak topics and recommend personalized study materials.
- Provides an interactive AI tutor that explains topics, answers questions, and summarizes lessons.
- Displays progress analytics using visual dashboards so students can track improvement over time.
- Motivates learning through badges and points for consistency. In short, EduMind AI acts like a personal tutor that learns from you — to help you learn better.
How we built it
- Frontend: Vue.js 3 + TailwindCSS for responsive and fast UI.
- Backend: Firebase (Authentication, Firestore) for real-time data handling.
- AI Engine: OpenAI API integrated through a lightweight FastAPI backend for topic analysis and content generation.
- Data Visualization: Chart.js to track and display progress trends.
- Hosting: Firebase Hosting for quick and reliable deployment.
The workflow:
- Students take quizzes on selected subjects.
- The backend analyzes answers to calculate topic proficiency 𝑃.
- AI determines learning priority using the formula: Priority= 100−P /100 Topics with lower accuracy get higher attention.
- EduMind AI then generates tailored resources and explanations to strengthen those weak areas.
Challenges we ran into
- Integrating AI APIs efficiently with limited time and compute resources.
- Balancing accuracy and speed of personalized recommendations.
- Designing a simple yet visually appealing dashboard for non-technical users.
- Managing real-time updates and authentication with Firebase under tight deadlines.
Accomplishments that we're proud of
- Built a fully functional AI-driven education platform within the hackathon timeframe.
- Successfully connected AI logic with front-end visualization for real-time feedback.
- Created a clean, modern, and intuitive user interface using Vue and TailwindCSS.
- Demonstrated a clear social impact — making learning more inclusive and adaptive.
What we learned
- How to integrate OpenAI APIs with Firebase and Vue efficiently.
- The importance of designing for both usability and scalability.
- That small, well-structured datasets can create significant educational insights when paired with AI.
- How to collaborate effectively under time pressure to build something meaningful.
What's next for EduMind AI
- Add voice-based AI tutoring for more interactive learning.
- Incorporate multilingual support to reach non-English-speaking students.
- Expand subjects and datasets using open educational resources.
- Partner with schools to pilot EduMind AI in real classrooms.
- Introduce teacher dashboards for performance tracking and insights.
Built With
- chrome
- fastapi-(python)-?-visualization:-chart.js-??-cloud-services:-firebase-cloud-functions
- firebase
- firestore
- github
- github-issues-?-testing-/-debugging:-postman
- hosting)-?-ai-/-machine-learning:-openai-api
- netlify-(optional-hosting)-?-apis:-openai-gpt-api-for-content-generation-&-recommendations-??-database:-firebase-firestore-(nosql)-?-version-control-&-deployment:-github-+-firebase-ci/cd-?-communication-/-collaboration:-google-meet
- openai
- tailwindcss
- tailwindcss-??-backend:-firebase-(authentication
- vue
Log in or sign up for Devpost to join the conversation.