Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aidube

Aidube is an AI-powered educational platform that aggregates free educational content from the internet and transforms it into structured, interactive classrooms. By leveraging advanced Generative AI, it turns passive content consumption into active learning with auto-generated notes, summaries, quizzes, and personalized learning roadmaps.

Our Motive: To democratize education by curating high-quality, free resources from the web and converting them into comprehensive courses with progress tracking and assessment tools—making structured learning accessible to everyone.

🚀 Features

🎓 Smart Learning Environment

  • Focus Mode: Watch educational content in a distraction-free environment tailored for deep learning.
  • Progress Tracking: Automatically saves your watch history and position, allowing you to resume exactly where you left off.
  • Mobile Optimized: A fully responsive design ensures a seamless experience on smartphones, tablets, and desktops.

🧠 AI Study Companions

  • Auto-Generated Notes: Instantly create detailed, formatted study notes from video transcripts, supporting content in multiple languages.
  • Smart Summaries: Get concise overviews of long educational videos to quickly grasp key concepts using our AI engine.
  • Interactive Quizzes: Generate subjective and objective tests based on the content to verify your understanding.
  • Personalized Roadmaps: Create step-by-step learning paths for any topic, complete with resources and milestones.

🔐 User & Security

  • User Authentication: Secure Login and Sign-up capabilities.
  • Cloud Sync: Your history, saved courses, and quotas are synced across all your devices.
  • Quota System: A fair-usage system limits high-cost AI operations (e.g., 3 notes/day) to ensure sustainability.
  • Security Integration: Integrated security measures to prevent abuse and ensure real user interaction.

🛠️ Technology Stack

Frontend

  • Core: HTML5, CSS3, Vanilla JavaScript (ES6+ Modules).
  • UI/UX: Custom CSS Variables, Glassmorphism design, and a custom Toast Notification system.
  • State Management: Firebase Auth & Firestore.

Backend (API)

  • Language: Python 3.9+
  • Framework: Flask (Serverless-ready).
  • Key Libraries: flask-cors.

Services

  • AI: Advanced Generative AI Models.
  • Database: Google Firestore.
  • Auth: Secure Authentication Service.
  • Video Data: Public Video Content APIs.

🌐 Access the Platform

Start your smart learning journey today at: aidube.com


Developed by Ainaan Raza

Releases

Packages

Contributors

Languages