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
BUILDSENIOR

Build a Page Annotator Extension

90 minutes
0 completed
chrome-extensioncontent-scriptsdom-manipulationtypescript

Description

Build a Page Annotator Extension

Build a Chrome extension that lets users highlight text, add sticky notes, and annotate any webpage.

Requirements

  • Text highlight mode: select text on any page and highlight it in yellow, green, or pink
  • Sticky note mode: click anywhere to place a draggable note
  • Annotations persist across page visits (stored per URL)
  • Sidebar panel listing all annotations for the current page
  • Delete individual annotations or clear all for a page
  • Export annotations as markdown
  • Technical Notes

    Use content scripts to inject the annotation UI into web pages. Store data in chrome.storage.local keyed by URL.

    Bonus Points

  • Screenshot annotation (draw on page screenshot)
  • Share annotations via URL with encoded data
  • Annotation search across all pages
  • You will be guided through MCP setup before the timer starts