Bookmark Library

When your bookmarks become digital hoarding

Client

Self

Year

2025-12-23

Agency

Personal

Role

BackendFront-end

Tech

Spring BootReactPostgreSQLJavaTailwind CSSDockerSupabase
Portfolio Image
Portfolio Image
Portfolio Image

Bookmark Library

Transform chaotic browser bookmarks into an organized, searchable knowledge base. Upload your bookmark file and discover what you’ve been collecting all these years.

A full-stack web application that processes exported browser bookmarks, extracts metadata, categorizes content, and provides intelligent search capabilities. Built for developers and information collectors who’ve accumulated thousands of links across dozens of folders.

Core Features

Intelligent Import Processing

Parses browser export files, extracts metadata from URLs, and automatically categorizes content based on folder structure and page content.

Advanced Search & Filtering

Full-text search across titles, descriptions, and categories with sorting by date added, click frequency, and relevance scoring.

Usage Analytics & Insights

Tracks click patterns and bookmark usage to surface your most valuable saved content and identify forgotten resources.

Asynchronous Background Processing

Handles large bookmark collections efficiently with queue-based processing that doesn't block user interaction during imports.

Precise Import Control

Batch Upload Processing

Handle exports from any browser with automatic format detection and parsing

Metadata Extraction

Automatically fetch page titles, descriptions, and content summaries

Folder Preservation

Maintain your existing organization while adding searchability

Scale Tested: Successfully processed bookmark collections exceeding 2,800 links across 97 nested folders with full metadata extraction.

Who This Is For and Why This Product Exists

Developers & Engineers

Technical professionals who collect resources, documentation, and learning materials across thousands of bookmarks spanning multiple years of career development.

Research & Content Professionals

Researchers, writers, and knowledge workers who need to efficiently organize and retrieve information from extensive bookmark collections for ongoing projects.

Browser bookmark management tools lack sophisticated organization capabilities for large-scale collections. Native bookmark managers provide basic folder structures but no metadata extraction, content search, or usage analytics. This application bridges that gap by treating bookmarks as a queryable knowledge base rather than a simple link collection.

The solution focuses on automated processing and intelligent categorization, transforming accumulated browser bookmarks into a searchable resource library without requiring manual reorganization of existing folder structures.

Technical Foundation

Spring Boot Backend

Enterprise-grade Java framework with auto-configuration and async processing capabilities

PostgreSQL Database

Supabase-hosted PostgreSQL with full-text search and automated schema management

React Frontend

Modern interface built with React, Tailwind CSS, and responsive design patterns

The architecture emphasizes scalable background processing through Spring’s async capabilities, enabling large bookmark imports without blocking user interactions. PostgreSQL provides robust full-text search capabilities while maintaining data integrity across complex bookmark hierarchies.

Try Bookmark Library

Transform Your Bookmark Collection

Upload your browser export file and discover what you've been collecting. See your bookmarks organized, searchable, and useful again.

Live Application: bookmark-0s4v.onrender.com

Ehsan Pourhadi
Software Developer

Experienced software developer passionate about creating impactful digital experiences with modern web technologies and thoughtful design.

70+
Projects Completed
50+
Happy Clients
12+
Years Experience
100%
Client Satisfaction
© 2025 Ehsan Pourhadi. All rights reserved.
Made with
and
using
TreeStone
Running cat