A productivity browser extension designed to help you stay focused online by minimising distractions.
Built with JavaScript, CSS, and HTML.
- Block distracting websites
- Focus session of each 25 min
- Simple, user-friendly interface
- Light and efficient—no data tracking
- Clone or download this repository.
- In your browser, go to the extensions page:
- Chrome:
chrome://extensions/ - Firefox:
about:addons
- Chrome:
- Enable "Developer mode" and load the
focus-extensiondirectory.
- Click the Focus Extension icon in your browser.
- Set your focus session length and break times.
- Add websites to your blocklist as needed.
- Start your focus session and boost your productivity!
- Clone the repo:
git clone https://github.com/engineeringduration/focus-extension.git
- Open the folder in your favourite code editor.
- Edit the JavaScript, CSS, or HTML files as needed.
- Reload the extension in your browser to see changes.
- Add a music API that supports the user to play focused music for a focus session.
- Implement Background music playing logic for a better experience.
MIT License
