A lightweight, customizable browser extension that calculates real-time academic year progress with custom parameter handling.
- Real-Time Progress Engine: Calculates completion metrics down to micro-percentages, updating every second.
- Custom Break Parameters: Adjust calendar bounds to exclude weekends, holidays, and custom break periods.
- Persistent Configuration: Stores user-defined school year parameters via
chrome.storage.local. - Zero-Lag UI: Optimized CSS/JS lifecycle preventing DOM layout thrashing and background resource drain.
- Frontend: HTML5, CSS3, Vanilla JavaScript (ES6+)
- Runtime: Web Extensions API (Manifest V3)
- Storage:
chrome.storageAPI
- Clone this repository to your local machine.
- Open Chrome and navigate to
chrome://extensions/. - Enable Developer Mode (top-right toggle).
- Click Load Unpacked and select the project directory.