A browser extension that enhances your LEB2 experience by providing a convenient way to view and manage all your assignments in one place.
- 🔍 View all assignments across all classes in a single modal
- 📱 Toggle between grid and list views
- 🌓 Dark/Light theme support
- 🔔 Assignment notifications (Coming soon)
- 🎯 Filter assignments by class
- 📊 Status indicators for submissions
- 📅 Due date tracking with countdown
- Visit the Chrome Web Store
- Click "Add to Chrome"
- Click "Add extension" in the popup
- Download the latest release from our Releases page
- Extract the downloaded ZIP file
- Navigate to
chrome://extensions
- Enable "Developer mode" (top-right)
- Click "Load unpacked" and select the extracted folder
- Go to
about:debugging#/runtime/this-firefox
- Click "Load Temporary Add-on"
- Select
manifest.json
from the extracted folder
-
Clone the repository
git clone https://github.com/3raphat/assign-watch.git cd assign-watch
-
Install dependencies
pnpm install
-
Start development server
pnpm dev # For Chrome # or pnpm dev:firefox # For Firefox
-
Load the extension
- For Chrome:
- Go to
chrome://extensions
- Enable "Developer mode"
- Click "Load unpacked" and select the
.output/chrome-mv3
directory
- Go to
- For Firefox:
- Go to
about:debugging#/runtime/this-firefox
- Click "Load Temporary Add-on"
- Select the
manifest.json
file from.output/firefox-mv2
directory
- Go to
- For Chrome:
Contributions are welcome! Please feel free to submit a Pull Request.
-
Fork the repository
-
Create your feature branch
git checkout -b feat/amazing-feature
-
Commit your changes
git commit -m 'feat: add amazing new feature'
-
Push to your branch
git push origin feat/amazing-feature
-
Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
If you find Assign Watch valuable, consider:
- ⭐ Starring the repository
- 🐛 Reporting bugs or suggesting features
- 💻 Contributing code improvements
- 📢 Sharing with your classmates
- 📝 Writing documentation or tutorials
Your support helps make Assign Watch better for everyone!