Skip to content

Latest commit

 

History

History
55 lines (42 loc) · 2 KB

readme.md

File metadata and controls

55 lines (42 loc) · 2 KB

🔥 AlgoZenith Problem Bookmark Manager 📌🚀

Effortlessly bookmark and manage your favorite problems on AlgoZenith with this sleek and intuitive Chrome extension. Save problem links, access them instantly, and enhance your problem-solving workflow.

image

✨ Features

One-Click Bookmarking – Save problems with a single click
Smooth UI – Modern, polished design with a professional touch
Persistent Storage – Sync bookmarks across devices using chrome.storage.sync
Minimal & Lightweight – Non-intrusive and easy to use
Live Updates – Uses a MutationObserver to dynamically detect problem pages


🎨 Tech Stack & Design

💡 Tech: JavaScript, Chrome Extensions API, HTML, CSS
🎨 Design Palette: #172B4D, #EFF5FF, #0D6EFD, #BFD9FF, #DFECFF
💎 UI Focus: Clean, elegant, and highly interactive


📂 Folder Structure

/ProblemBookmark
│── /assets/       # Icons & images
│── /src/          # Main extension logic
│   ├── content.js # Core script (inserts UI elements)
│   ├── popup.js   # Handles popup interactions
│── popup.html     # Beautifully designed popup UI
│── manifest.json  # Chrome extension config
│── README.md      # Project documentation

🔧 Installation & Usage

1️⃣ Download or clone this repo
2️⃣ Open Chrome → Extensions → Developer Mode
3️⃣ Click Load Unpacked and select the project folder
4️⃣ Head to AlgoZenith, open a problem, and click the bookmark button!


🚀 Contributing

🔹 Fork the repo & create a new branch
🔹 Open a Pull Request with your changes
🔹 Feel free to improve UI, add features, or optimize code!


📜 License

This project is open-source under the MIT License.

🌟 Star this repo if you find it useful! 🚀