Skip to content

deepak-raaaz/solution-challenge-2025

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

117 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌐 EduAI – AI-Powered Personalized Learning Platform

MVP Live Demo Demo Video License

A solution developed for Solution Challenge 2025 by Team Server Overload.

🚀 Problem Statement

Uneven Access to Quality Education in the Digital Age

Many learners struggle to access high-quality, personalized educational resources due to content overload, lack of direction, language barriers, and non-interactive platforms.


🎯 Our Solution: EduAI

EduAI is an AI-powered learning platform that bridges the gap between learners and quality resources by curating, recommending, and adapting learning content based on each learner’s skills and preferences.

🔍 Key Highlights

  • AI-Powered Playlists – Courses from Coursera, edX, Udemy, and YouTube, curated based on user skills.
  • YouTube Quality Analysis – AI analyzes video comments to identify high-quality tutorials.
  • AI Mentor Support – Personalized progress tracking, feedback, and improvement tips.
  • Adaptive Learning – Content recommendation based on skill level and learning goals.
  • Gamified Experience – Badges, study groups, and progress tracking to boost engagement.
  • Multilingual & Inclusive – Free/paid content support in various languages.

✨ Features

Feature Description
📑 AI Playlist Generation Aggregates top courses from major platforms.
📊 YouTube Comment Analyzer Ranks and recommends quality tutorials.
🤖 AI Mentor Real-time feedback, guidance, and tracking.
📈 Skill-Based Recommendations Personalized learning paths (Beginner → Expert).
🧑‍🏫 Educator Contributions Verified articles, courses, and assignments.
🏆 Gamification Earn badges, join study groups, track milestones.
🧑‍🤝‍🧑 Peer Collaboration Study groups, forums, and discussions.

📌 System Architecture

Architecture Diagram


💻 Tech Stack

🖥️ Frontend

  • Next.js, React.js, Redux
  • Tailwind CSS, Material UI, Radix UI

🔧 Backend

  • Node.js, Express.js, TypeScript, JWT, MongoDB, Firebase

☁️ DevOps & Deployment

  • GitHub Actions, Docker, Google Cloud Run, Compute Engine

🔗 APIs & Tools

  • YouTube API v3
  • Gemini AI, Cloud Natural Language API
  • Generative Language API, Custom Search API

🧠 Google Technologies Used

  • Google Cloud Run – For containerized backend deployment
  • Firebase Authentication – For secure login
  • Google Cloud Storage – For media and content hosting
  • YouTube Data API v3 – For video search & content analysis
  • Gemini AI + GenAI APIs – For NLP and smart suggestions
  • Custom Search & Natural Language APIs – To enhance search & filtering

🎬 Demo

📈 Future Roadmap

  • AI-based personalized quizzes and adaptive assessments.
  • Leaderboard for learners and contributors.
  • Android/iOS Mobile App with offline learning.
  • Expanded language support (regional + international).

📄 License

This project is licensed under the MIT License. See the LICENSE file for details.


⭐️ Support

If you like our project, feel free to ⭐️ this repo and share your feedback or suggestions!

About

AI-powered personalized learning platform that curates high-quality courses, analyzes YouTube content, and offers mentorship, gamification, and multilingual support to bridge the gap in digital education.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages