🌟 Inspiration

The average person loses 2.5 hours a day to distractions at work — whether it’s checking their phone, switching tabs, or just zoning out. And once distracted, it takes an average of 23 minutes to fully regain focus. For neurodivergent individuals, such as those with ADHD, this impact is even more severe: adults with ADHD are 3x more likely to struggle with completing everyday tasks. After spending long hours sitting at a desk, motivation tends to drop, making it even harder to get things done. We wanted to create a solution that not only supports productivity but does so in a natural, fun, and rewarding way. Enter Priorikitty — your digital companion designed to make staying on task a rewarding experience.

🛠️ What it does

The Chrome extension brings Priorikitty to life on your browser as an animated lion companion that stays with you while you work. Each time you complete a task, the extension rewards you with points that can be spent in the in-app store to feed and care for your kitty with snacks, drinks, and other fun items. The kitty reacts to your activity, making productivity feel like a playful pet-care game rather than a chore. Meanwhile, the web dashboard gives users insight into their productivity by tracking daily completed tasks, time spent distracted, and points earned per task. This gamified experience not only keeps users engaged, but also encourages consistent focus and task completion throughout the day.

🧱 How we built it

Frontend: Built with React + Vite, styled using Tailwind CSS for a clean and responsive UI, with Auth0 providing authentication and session consistency.

Extension: A Chrome extension (content/background scripts + popup UI) brings the kitty to life on the browser and tracks user focus in real time.

Desktop: An Electron wrapper was used to package the app for desktop use.

Database: SpacetimeDB (written in Rust + TypeScript) was used to store and manage user data in real-time.

AI: We integrated the Gemini API to generate productivity insights and summaries directly on the dashboard.

UI polish: Custom CSS animations (like the floating kitty and confetti effects) made interactions fun and rewarding.

⚔️ Challenges we ran into

Setting up Gemini API integration was a major hurdle — particularly handling token authentication and fetching valid responses for the dashboard. Connecting to SpacetimeDB required significant troubleshooting and backend coordination. Implementing real-time updates between the Chrome extension and the web dashboard was tricky as well.

🎖️Our Accomplishments

What did we do successfully? We built a fully functional frontend with task-tracking and dashboard features. We also successfully integrated the interactive lion popup in the Chrome extension. Most importantly, we made productivity fun and visually rewarding for users — especially for those who struggle with task management.

Built With

Share this project:

Updates