This is a basic Chrome Extension base template for starting new projects off of initialized with a MIT license.
- 🔖 Bookmark any LeetCode problem with custom difficulty and importance.
- 📚 View all saved problems in a clean, sortable popup.
- ✏️ Add personal notes to each bookmarked problem.
- 🗂️ Filter by difficulty (Easy, Medium, Hard).
- 🔼 Sort by importance (High, Medium, Low).
- 🔄 Sync bookmarks across all Chrome tabs using
chrome.storage.sync. - ⚡ React-based popup and content UI for a smooth experience.
- 📎 One-click actions: open problem, delete, copy link, or add notes.
- 🧠 Persistent notes storage for each problem (via
localStorage).
First Last
- React
- HTML
- CSS
- Javascript
- Chrome API
- Google Chrome Browser
- IDE or Text Editor of Your Choice
- Make a clone of this project, unzipped.
- Open Chrome Browser
- In a new or blank tab, type in "chrome://extensions/" (without the quotes of course) and click [Enter].
- At the top right corner of the page, enable "Developer Mode"
- Click the button on the page that says "Load Unpacked"
- Navigate to your unzipped project folder and select that and hit OK.
- You are now ready to start working on the extension! Just make sure you reload after each change you make to see the changes take place.
Please refer to LICENSE file.