A comprehensive Chrome productivity extension designed to help you stay focused and boost productivity by managing distractions.
- Category-based Site Blocking: Organize distracting websites into custom categories with different blocking rules
- Challenge-based Prevention: Overcome various challenges to access blocked sites (math problems, typing tests, etc.)
- Custom Question Banks: Create your own challenges with personal questions
- Pomodoro Timer: Built-in study session techniques with customizable work/break cycles
- One-tab Enforcement: Limit the number of distracting tabs open at once
- Streak Tracking: Build and maintain productivity streaks for motivation
- Time Restrictions: Set specific times when sites are blocked or allowed
- Usage Statistics: Track your productivity and browsing habits with detailed statistics
- Clone or download this repository to your local machine
- Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode" by toggling the switch in the top right corner
- Click "Load unpacked" and select the Nirvanify folder
- The extension should now be installed and visible in your extensions list
- Visit the Chrome Web Store (link to be added)
- Click "Add to Chrome"
- Confirm the installation when prompted
- Click on the Nirvanify icon in your browser toolbar to open the main popup
- Navigate to the Blocklist page to set up your first category and add websites to block
- Configure your settings and preferences in the Settings page
- Use the Timer feature for Pomodoro study sessions
- Go to the Blocklist page from the main popup
- Create categories for different types of distractions (e.g., Social Media, Games, News)
- Add websites to each category
- Set specific blocking rules for each category:
- Always block
- Block during certain hours
- Block after time limit is reached
When you attempt to access a blocked site, you'll be redirected to a challenge page:
- Complete the challenge (math problem, typing test, etc.) to gain temporary access
- Customize challenge difficulty in the Settings page
- Create your own custom challenges in the Challenges page
- Access the Timer page from the main popup
- Set your preferred work and break durations
- Start the timer and focus on your work during the work sessions
- Take breaks when the timer indicates a break period
- View your productivity data in the Stats page
- Track your daily usage, successful blocks, and productivity streaks
- Export your data if needed for personal analysis
- For issues or feature requests, please open an issue (placeholder link)
- For questions, contact [support email] (placeholder)