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 Reading Time Estimator

30 minutes
0 completed
chrome-extensioncontent-scriptsreadingtypescript

Description

Build a Reading Time Estimator

Build a Chrome extension that shows estimated reading time and a progress bar on any article or blog post.

Requirements

  • Auto-detect article content on any webpage (look for article, main, or longest text block)
  • Display a floating badge with estimated reading time (based on ~238 WPM average)
  • Show a scroll progress bar at the top of the page
  • Track reading speed over time and adjust estimate to the user's actual pace
  • "Reader mode" button that strips page to just the article text
  • Works on major sites: Medium, Dev.to, blogs, news sites
  • Technical Notes

    Use content scripts. For article detection, try multiple selectors and pick the element with the most text content.

    Bonus Points

  • Text-to-speech button for the article
  • Bookmark articles for later
  • Reading history with time spent
  • You will be guided through MCP setup before the timer starts