Skip to content

A simple brower extention that help to track your dsa questions

License

Notifications You must be signed in to change notification settings

hARIsanka6/DSA-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📌 DSA Tracker Chrome Extension

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!


🚀 Features

  • ✅ 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.sync to persist your bookmarks across devices

🛠 How It Works

  1. Visit a page like https://example.com/problems/two-sum
  2. A 📌 bookmark icon will appear on the screen
  3. Click the icon and give your problem a name
  4. Open your extension popup to view, open, or delete the saved problems

📁 Folder Structure

DSA-Tracker-Extension/ ├── manifest.json ├── background.js ├── content.js ├── index.html ├── popup.js ├── popup.css ├── icon.png └── assets/ ├── bookmark.png ├── play.png └── delete.png


📦 Installation (for Developers)

  1. Clone or download this repo
  2. Open Chrome and go to chrome://extensions/
  3. Enable Developer Mode
  4. Click Load Unpacked
  5. Select the project folder

🧠 Technologies Used

  • JavaScript (Vanilla)
  • HTML5 / CSS3
  • Chrome Extension APIs (storage, tabs, runtime)
  • DOM Manipulation
  • Sync storage for cross-device support

🙌 Credits

Built with 💻 and 💡 by Harisankar S


📃 License

This project is licensed under the MIT License

About

A simple brower extention that help to track your dsa questions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published