BookMarker
A Chrome Extension that remembers exactly where you stopped reading.

BookMarker upgrades your browser's bookmarking capability by tracking your scroll position on long pages. Whether you're reading documentation, a novel, or a long tutorial, BookMarker ensures you never lose your place, bringing you right back to the exact line where you left off.

Key Features & Technical Implementation

Scroll-Aware Bookmarking

Automatically saves your exact vertical scroll position along with the URL. Perfect for long-form articles, documentation, and tutorials.

Technical Detail:

Developed the content script logic to track and debounce scroll events, ensuring performance while accurately capturing reading progress.

Seamless Resume

One-click resume functionality that opens the page and smoothly scrolls you back to exactly where you left off.

Technical Detail:

Implemented the storage and retrieval system using Chrome's Storage API to persist state across sessions and handle page load events.

Modern Popup UI

A clean, 500px wide popup with search, inline notifications, and a scrollable list of bookmarks with context menus.

Technical Detail:

Designed and built the popup interface using vanilla HTML/CSS/JS to ensure a lightweight footprint and instant load times.

Privacy-First Architecture

Operates entirely within the browser using local storage. No external servers, no analytics, and no data collection.

Technical Detail:

Architected the extension to run offline-first, prioritizing user privacy and data sovereignty.

Technology Stack

Chrome Extension Manifest V3JavaScript (ES6+)HTML5 & CSS3Chrome Storage APIScripting API