A lightweight Chrome extension that helps you bookmark and manage DSA problems from any coding platform. Add, view, and open your bookmarked problems — all from a handy popup!
- ✅ Bookmark DSA problems from websites with
/problems/in the URL - ✏️ Rename problem titles before saving
- 📂 View saved problems in a popup
- 🧹 Delete problems with a single click
- 🎯 "Open in new tab" for quick access
- 🌓 Toggle between Light & Dark mode
- 💾 Uses
chrome.storage.syncto persist your bookmarks across devices
- Visit a page like
https://example.com/problems/two-sum - A 📌 bookmark icon will appear on the screen
- Click the icon and give your problem a name
- Open your extension popup to view, open, or delete the saved problems
DSA-Tracker-Extension/ ├── manifest.json ├── background.js ├── content.js ├── index.html ├── popup.js ├── popup.css ├── icon.png └── assets/ ├── bookmark.png ├── play.png └── delete.png
- Clone or download this repo
- Open Chrome and go to
chrome://extensions/ - Enable Developer Mode
- Click Load Unpacked
- Select the project folder
- JavaScript (Vanilla)
- HTML5 / CSS3
- Chrome Extension APIs (
storage,tabs,runtime) - DOM Manipulation
- Sync storage for cross-device support
Built with 💻 and 💡 by Harisankar S
This project is licensed under the MIT License