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:

  1. Students take quizzes on selected subjects.
  2. The backend analyzes answers to calculate topic proficiency 𝑃.
  3. AI determines learning priority using the formula: Priority= 100−P /100 Topics with lower accuracy get higher attention.
  4. 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
Share this project:

Updates

Submission history