Case Study
Hours Tracker Chrome Extension
A Chrome extension for automatic time tracking with project-based logging, idle detection, and real-time dashboard sync.
DIRECT
for Personal ProductJan 2026chrome extension
javascript
time tracking
productivity
Built this because I needed accurate time tracking without manual input. The extension captures active tabs, detects idle time, and syncs everything with the portfolio dashboard.
Technical Implementation
Used Manifest V3 with service workers for background processing. The popup shows today's hours and lets you switch between projects quickly.
Key Challenge
The biggest challenge was handling the idle detection accurately without draining battery. Solved it with Chrome's idle API combined with smart polling intervals.