Inspiration
With educational content booming on YouTube, we realized how much time is wasted scrubbing through long videos to find key takeaways. Existing tools often lack interactivity or accuracy, and few allow learners to engage deeper. So we built YouTube Summaries — an AI-powered web app to instantly summarize videos, store them, and let users ask questions to deepen understanding.
What it does
YouTube Summaries takes a YouTube video (or uploaded file) and:
Transcribes it using AssemblyAI
Generates a concise summary with OpenAI
Stores that summary in your personal dashboard
Enables users to ask follow-up questions about the video using an integrated chat interface
In short: Watch less, learn more, and never forget what matters.
How we built it
Frontend: NextJS
Backend: Flask API for handling uploads, processing, and OpenAI communication
AI Services:
AssemblyAI for transcription
OpenAI GPT for summarization and Q&A
Challenges we ran into
Designing a clean UI within limited time that supports interaction, not just output
Accomplishments that we're proud of
Built a full-stack AI-powered app in less than 48 hours
Seamlessly connected transcription, summarization, storage, and Q&A
Created a demo with real-world utility
Delivered a clean and intuitive user experience
What we learned
How to combine multiple AI APIs to build powerful user experiences
The importance of prompt engineering in generating high-quality summaries
How to stay focused and ship an MVP with real impact
What's next for YouTube Summaries
📌 Topic filtering (e.g., extract only key points from a specific theme)
🌍 Multilingual support
🧠 Quiz/question generation from video summaries
📲 Chrome Extension for instant summaries as you browse
Built With
- assemblyai
- flask
- nextjs
- openai

Log in or sign up for Devpost to join the conversation.