project-3f5f94ea

bySuryamitra Velugula

Product Specification: LearnFlow AI (Working Name) Vision Build a Chrome extension that helps users intentionally shape their educational content consumption on YouTube based on their career goals. The problem is not the lack of educational content. The problem is that YouTube's recommendation system takes weeks or months of manual searching, subscribing, liking, and watching before it starts recommending the right educational content. The goal of this product is to reduce that onboarding period from months to days by acting as an intelligent learning layer above YouTube. --- Target Users Primary Users: - Engineering students - College students - Career switchers - Working professionals learning new skills Example goals: - Data Analyst - Data Engineer - AI Engineer - Backend Developer - Frontend Developer - Product Manager - UI/UX Designer - DevOps Engineer --- MVP Goals This product DOES NOT replace YouTube. It enhances the educational experience on YouTube. The extension should help users discover high-quality educational content quickly and consistently. --- User Flow Step 1 User installs the Chrome extension. --- Step 2 User creates an account using Google Authentication. --- Step 3 The extension asks an onboarding questionnaire. Questions include: - What do you want to become? - Current experience level - Daily study time - Preferred language - Preferred content length - Interested technologies - Learning objective - Target companies - Graduation year (optional) --- Step 4 The backend generates a personalized learning profile. Example: Career Goal: Data Engineer Learning Level: Beginner Daily Time: 90 minutes Language: English --- Step 5 Generate an initial learning roadmap. Example: Python ↓ SQL ↓ Linux ↓ Git ↓ Docker ↓ Cloud ↓ Spark ↓ Airflow ↓ Data Warehousing --- Step 6 Recommend the best YouTube channels for every topic. Example: SQL Recommended Channels - Channel A - Channel B - Channel C Docker Recommended Channels - Channel D - Channel E Cloud Recommended Channels - Channel F The recommendations should come from a maintained backend database and should be easy to update by administrators. --- Step 7 The extension replaces the default homepage with a personalized dashboard. Dashboard includes: Today's Learning Recommended videos Recommended channels Learning roadmap Recently completed topics Continue Learning Bookmarks Daily Progress --- Step 8 When the user opens YouTube, the extension provides contextual recommendations instead of manipulating YouTube's recommendation algorithm. It should NOT automatically subscribe, like, or perform actions on behalf of the user. Instead, it provides curated recommendations that the user can choose to follow. --- AI Features Future Phase AI Learning Coach It should understand - what the user already knows - what they should learn next - skill gaps - recommended projects - interview preparation Example User finished SQL ↓ Recommend Window Functions ↓ Recommend ETL ↓ Recommend Warehousing ↓ Recommend Spark The learning path should evolve over time. --- Backend Backend should expose REST APIs. Suggested stack: Frontend - React - TypeScript Extension - Chrome Manifest V3 Backend - FastAPI or Node.js Database - PostgreSQL Authentication - Google OAuth Hosting - Vercel (Frontend) - Railway or Render (Backend) --- Admin Dashboard Create an admin portal. Admin should be able to - Add careers - Add learning paths - Add technologies - Add YouTube channels - Add playlists - Rank recommendations - Manage users - View analytics --- Analytics Track - Videos opened - Channels followed - Learning progress - Daily streak - Most popular careers - Time spent learning --- UI Style Modern Minimal Dark and Light mode Glassmorphism Student-friendly Fast Responsive --- Success Metrics Measure - Daily active users - Weekly retention - Number of recommended videos opened - Learning streak - User satisfaction - Career roadmap completion --- Long-Term Vision Expand beyond YouTube. Future integrations - GitHub - Kaggle - Coursera - Udemy - Documentation - Blogs - Podcasts - Reddit Become an AI-powered personalized learning operating system that helps users discover the right educational content at the right time based on their career goals.

Landing
Landing

Comments (0)

No comments yet. Be the first!

Landing design preview
Login: Sign In Admin
Admin: Manage Careers
Admin: Manage Learning Paths
Admin: Manage Technologies
Admin: Manage Channels
Admin: Manage Playlists
Admin: Rank Recommendations
Admin: Manage Users
Admin: View Analytics
Landing design preview
Login: Sign In Admin
Admin: Manage Careers
Admin: Manage Learning Paths
Admin: Manage Technologies
Admin: Manage Channels
Admin: Manage Playlists
Admin: Rank Recommendations
Admin: Manage Users
Admin: View Analytics