GoShip
How It WorksChallengesPricingEmployers
Sign InGet Started
0developers
0companies
0assessments scored
How It Works
|Pricing
|Challenges
|Employers
|Privacy
|Terms
GoShip© 2026
Get updates
Twitter·GitHub
Systems nominal
BUILDJUNIOR

Build a Distraction Blocker Extension

45 minutes
0 completed
chrome-extensionproductivityschedulingtypescript

Description

Build a Distraction Blocker Extension

Build a Chrome extension that blocks distracting websites on a schedule and tracks your browsing habits.

Requirements

  • Blocklist of websites (add/remove sites)
  • Schedule-based blocking (e.g., block social media 9am-5pm weekdays)
  • When a blocked site is visited, redirect to a motivational page
  • Daily usage stats: time spent on each domain
  • Streak counter for distraction-free days
  • Quick "focus mode" toggle that blocks all listed sites immediately
  • Technical Notes

    Use chrome.declarativeNetRequest for blocking and chrome.webNavigation for tracking. The motivational page should be bundled with the extension.

    Bonus Points

  • Pomodoro integration (auto-block during work sessions)
  • Password protection to prevent disabling
  • Weekly email-style summary
  • You will be guided through MCP setup before the timer starts