A Chrome extension to track coding practice problems from LeetCode, Codeforces, and other platforms. Capture solutions, reflect on gaps, and review your progress.
- Quick Capture: Save problems with URL, title, tags, and time spent
- Solution Tracking: Record your solution snippets and identify missing ones
- Reflection: Note what issues you faced and what to practice next
- Dashboard: View all entries, filter by tags, and see insights on missing solutions
- Export: Download your practice history as CSV
- AI Insights: Optional Gemini API integration for analysis
- Clone or download this repository
- Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode"
- Click "Load unpacked" and select the
extensionfolder
- Click the extension icon while on a coding problem page
- Fill in problem details (URL auto-populated from current tab)
- Add tags, time spent, solution, and reflection notes
- Click "Save entry"
- Open dashboard to review all entries and insights
extension/
├── manifest.json # Extension configuration
├── popup.html/js/css # Quick capture popup
├── dashboard.html/js/css # Full dashboard view
└── storage.js # Chrome storage utilities
storage: Save entries locallyactiveTab: Auto-fill URL from current tabgenerativelanguage.googleapis.com: Optional Gemini API access