ProcrastiNope is a browser extension designed to help users stay focused and avoid distractions, especially during hackathons or anyting serious you are doing. It is inspired by the "StayFocused" extension, ProcrastiNope empowers users to block distracting websites, track their productivity, and receive hourly motivational notifications to keep them on track.
This project was originally made for the Hacks for hackers Online hackathon hosted by MLH. You can find the project details here
- Block distracting websites and beat Procrastination.
- Create and manage a personalized blocklist of distracting sites.
- Receive hourly motivational notifications to boost productivity.
- Easily enable or disable the hourly meme alarm .
- Utilizes Chrome extension APIs for browser integration.
- Uses HTML, CSS, and JavaScript for the extension's frontend.
- Utilizes Chrome Storage API to store blocklist and alarm status.
- Utilizes Chrome Alarms API to trigger hourly meme notifications.
- Employs Tailwind CSS for simple and responsive styling.
- Fork this repository.
- After cloning your fork, make sure to install the necessary dependencies using
npm install
. - Use
npm run build
to bundle the extension's files. - Load the extension into your browser in developer mode to test it during development.
- Make sure to follow the project structure and comment the code for better understanding.