Inspiration
Imagine encountering a question while studying, opening a video only to realise halfway through that you need additional knowledge to comprehend it. By then, you've already wasted time opening the video, watching advertisements, and struggling to grasp the first half. FocusFlow was born to address this – its name derived from ‘flow state’ – helping everyone concentrate on their learning objectives while minimising wasted or distracted time.
Core Functionality
FocusFlow employs masking to remove most distracting elements—such as advertisements and short videos—from webpage displays. It embeds AI-driven text summarisation directly within the browser, enabling users to swiftly identify suitable self-study videos.
Its core technology leverages Chrome's built-in Prompt API and Summarizer API, employing three modes to tackle the problem of opening irrelevant videos and wasting time:
- Generate Prerequisite Knowledge Cards: Determine whether the video is suitable for learning before opening it
- Clicking the question mark icon: (1) Generates a full video summary: Previews the overall structure and content before entering the video (2) Supports custom user queries: Ensures the most relevant learning points appear in the video
Challenges and Breakthroughs
- Identifying and blocking advertisements and short-form elements: Achieving rapid implementation
- Pre-learning card summarisation: Optimising efficient presentation
- Processing lengthy text (YouTube video subtitles): Employing content analysis and segmented processing to enhance efficiency
Future Plans:
Faster subtitle acquisition and summarisation Support for additional languages Enhanced customisation options Technological innovation
Log in or sign up for Devpost to join the conversation.