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 pinkSticky note mode: click anywhere to place a draggable noteAnnotations persist across page visits (stored per URL)Sidebar panel listing all annotations for the current pageDelete individual annotations or clear all for a pageExport annotations as markdownTechnical 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 dataAnnotation search across all pages