Inspiration

Productivity apps are everywhere, and while some are pretty popular, most of them are rigid and overwhelming, while others feel too childish or complex. I want to build something that actually helps people stay consistent. I imagined a calm, futuristic system that blends AI scheduling, subtle gamification, and motivational psychology to make getting things done feel natural, rewarding, and sustainable.

What it does

QuestFlow is a next-generation productivity and study companion built as a Chrome extension. It transforms the mundane into the motivational by gamifying daily tasks within a sleek, futuristic interface. Powered by on-device AI using Gemini Nano, QuestFlow acts as an intelligent partner that not only tracks your progress but also actively helps you plan, focus, and learn more effectively. It’s not just a to-do list; it’s an operating system for your ambition.

Core Features & Functionality

  1. Gamified Productivity RPG At its heart, QuestFlow is a single-player RPG where you are the main character.

Progression System: Users earn XP and Credits by completing real-world tasks. Gaining enough XP increases their Mind Tier (level), granting a permanent boost to one of three core stats: Discipline (DIS): Represents raw willpower and execution ability. Intelligence (INT): Governs learning efficiency and insight. Focus (FOC): Enhances concentration and the rewards from deep work.

Flow Archetypes (Classes): Upon first launch, users choose an Archetype (e.g., Architect, Analyst, Ascetic, Synthesist) that provides unique passive bonuses, such as bonus XP, increased damage, or better item drop rates, tailoring the gameplay to their personal work style.

Streak System: A daily streak counter encourages consistency, providing escalating bonuses for each consecutive day a task is completed.

  1. Intelligent Task & Habit Management QuestFlow provides a robust system for managing both long-term goals and daily routines.

Quest Board & Daily Habits: Two distinct sections allow users to manage one-off "Quests" and recurring "Daily Habits."

AI-Powered Task Analysis: When a user adds a new quest, the integrated Gemini Nano AI automatically analyzes the text to suggest a relevant Task Type (e.g., Study, Project, Health) and Difficulty (Easy, Medium, Hard).

Dynamic Rewards: The app calculates XP and Credit rewards for each quest based on its AI-determined difficulty, user-set duration, and urgency (deadline), making harder tasks more rewarding.

  1. The AI Flow Assistant & Proactive Planner This is the core intelligent feature of QuestFlow, turning it from a reactive tool into a proactive assistant.

The Flow Schedule: The AI agent analyses all pending quests and habits and generates a prioritised, time-blocked schedule for the day. It intelligently considers: Urgency & Impact: Deadlines and difficulty. Energy Fit: The user's likely energy levels at different times of the day (morning, afternoon, evening). Time Allocation: It schedules tasks within the user's defined "Focus Hours" and inserts breaks

Conversational AI Chat: Users can open a chat panel to talk to the Flow Assistant. Key interactions include: Dynamic Rescheduling: A user can say, "I need to reschedule," and the AI will ask for the task and the unavailable time block (e.g., "Next hour"). It then automatically replans the entire Flow Schedule around this new constraint. Energy Check-in: Users can report their current energy level (High, Medium, Low), and the agent will reprioritise the schedule to match, suggesting low-effort tasks for low-energy moments. Adaptive Learning: The agent features a reflection mechanism. After a task is completed, it learns from the time it actually took, refining its future time estimates for similar tasks to become a smarter planner over time.

  1. Integrated Focus & Study Tools QuestFlow is equipped with a suite of on-device AI tools designed to enhance deep work and learning.

Pomodoro Timer: A fully functional focus timer that can be linked to specific quests from the Flow Schedule. Completing a session grants rewards and deals "damage" to the current productivity challenge.

AI Study Suite: Text Summariser: Creates structured, easy-to-digest summaries from pasted text. Quiz Generator: Generates multiple-choice questions and flashcards from notes to test knowledge. Grammar Checker: Provides grammar and spelling corrections. My Notes Panel: All AI-generated summaries, quizzes, and corrections can be saved to a persistent "Notes" panel for later review.

  1. Visual Polish & Aesthetic The UI/UX is designed to be as sleek and motivating as the features themselves.

Light & Dark Modes: A fully implemented theme toggle allows users to switch between a "Dark Flow" and "Light Flow" theme, with their preference saved.

Data Visualisation: Stats Radar Chart: A modal displays the user's three core stats on a visually engaging 3-ring radar chart. Focus Analysis: A bar chart in the settings visualises the user's most productive times of day by analysing their focus session history. Rewarding Animations: Custom animations for levelling up (a "Flow Surge" pulse), task completion, and UI transitions make the experience feel dynamic and responsive.

How we built it

I built QuestFlow using:

Chrome's built -in AI system for on-device intelligent planning

Gemini Nano for task classification and scheduling logic, as well as the AI-powered study tools

chrome.storage.local for to store player data, ensuring that the user's progress is always saved and available instantly when they open the extension

A minimalist futuristic design system inspiring by VisionOS, and other productivity tools

Challenges we ran into

Designing gamification that feels modern, not childish or cringe

Reliable AI output that requires fine-tuning and precise instructions

Building a reliable planner, which requires it to understand time and energy and constraints.

Balancing simplicity with depth, as users want to be productive, not to manage a complex game.

Managing local storage cleanly across the dashboard, task system, and AI interactions.

Accomplishments that we're proud of

Designed the QuestFlowAgent with a "Perceive-Plan-Execute" loop. The plan function scores all tasks based on urgency, difficulty, and user-defined focus hours, allowing it to plan effectively.

Creating a unique hybrid: futuristic productivity + subtle gamification, that is both visually appealing and engaging

Deliberate prompt engineering that allows outputs, including study tools, to be well structured and high quality.

What we learned

I learned that with careful prompt engineering, we could achieve surprisingly sophisticated results from a local model and that AI needs clear constraints to behave predictably. Motivation psychology also matters more than pure scheduling, and a clean UI improves user experience drastically. Most importantly, I learnt that it's possible to build a private, powerful, and truly intelligent application that respects user data by keeping it right where it belongs: on their own device.

What's next for QuestFlow

Improving the AI planner and chatbot – more can be done to make it smarter and more interactive Improving the statistics window so user can visualise their workstyle better, and give them better personalisation Social flow challenges (where it becomes a multiplayer game instead of a single-player one) Adding more flow archetypes that better describe each individual's work style, weakness and ways to improve. Google calender integration for the AI planner.

Built With

Share this project:

Updates