Inspiration
In a world full of digital distractions, staying focused and productive can feel like an uphill battle. I wanted to turn this challenge into a game, literally. Inspired by the rise of habit-building apps and the psychology behind gamification, we envisioned a tool that transforms everyday productivity into an adventure.
What it does
ProductiviQuest is a gamified browser extension that turns your productivity into a role-playing adventure. It tracks your real-time browsing activity, automatically categorizes websites, and detects when you're actively engaged online. Earn XP, level up, and unlock achievements by staying focused. Daily scores, streaks, and challenges keep you motivated, while an interactive dashboard shows trends, site rankings, and category breakdowns over time. You can customize categories, set personal goals, toggle themes, control notifications, and export your data making ProductiviQuest both powerful and personal.
How we built it
We built ProductiviQuest as a Chrome browser extension using JavaScript, HTML, and CSS. The core architecture leverages Chrome Extension APIs for activity monitoring, tab tracking, and local storage. Content and background scripts track real-time browsing behavior and detect active engagement on pages. Dashboard provides charts and analytics using libraries like Chart.js. All progress, settings, and session data are stored using Chrome’s local storage, with optional sync support. We used modular JS for scalability, making it easy to expand quests, achievements, and customization features. The result is a lightweight, responsive productivity companion that runs entirely in your browser.
Challenges we ran into
Nothing... Bolt did it with a single prompt
Accomplishments that we're proud of
Doing this in a single prompt
What we learned
How to create a browser extension and how easy it is to use Bolt for something like this
What's next for ProductiviQuest
Mobile Companion App: To allow syncing and updates on the go.
Browser Blocking for Distractions: Optional integration to turn blocked sites into "enemy encounters" that cost XP.
Log in or sign up for Devpost to join the conversation.