Bookmark Manager

Company

Personal Project

My Role

Fullstack Developer

Project Type

Web Application & Productivity Tool

Company

Personal Project

My Role

Fullstack Developer

Project Type

Web Application & Productivity Tool

Company

Personal Project

My Role

Fullstack Developer

Project Type

Web Application & Productivity Tool

bookmark manager
bookmark manager
bookmark manager

Overview

Bookmark Manager is a personal web application designed to solve the problem of inefficient browser bookmark management. This application provides a secure, centralized platform for users to quickly save, categorize, and rediscover their collection of web links. Built with a modern full-stack architecture, each user has an encrypted personal space to manage their most valuable digital asset: information.

The Problem

Over time, browser bookmarks tend to accumulate into a long, unorganized list, leading to several significant issues:

  • Information Loss: Important links saved months ago become difficult to find among hundreds of others, resulting in the loss of valuable resources.

  • Lack of Context: Without clear descriptions or categories, users often forget why a link was saved, diminishing the value of the bookmark itself.

  • Workflow Inefficiency: Spending valuable time searching through tabs or browser history is a major hindrance to productivity.

The Solution

Bookmark Manager is designed as a comprehensive solution with intelligent features to turn chaos into order:

  • Complete Bookmark Management (CRUD): Core functionality to add, edit, and delete bookmarks through a clean and intuitive interface.

  • Secure Registration & Authentication: Users can create a private account using their email and password. The system utilizes NextAuth.js with password hashing to guarantee security and ensure each user's data is completely isolated.

  • Intelligent Import Feature: A standout feature that allows users to import a list of bookmarks from a browser export file. This process is enhanced with:

    • Automatic Categorization: Analyzes each URL and intelligently assigns a relevant category (e.g., GitHub to 'Development', Figma to 'Design').

    • Duplicate Prevention: Automatically detects and skips links that already exist in the user's collection to keep the data clean.

  • Quick Organization & Search: Users can mark bookmarks as favorites, group them by category, and use a powerful search bar to instantly find links by title, description, or URL.

  • Statistics Dashboard: A sidebar displays a quick statistical summary of the user's collection, providing a visual overview of their information assets.

Technology Stack

  • Framework: Next.js 15 (App Router)

  • Database: PostgreSQL (hosted on Supabase)

  • ORM: Prisma

  • Authentication: NextAuth.js v4 (Credentials Provider)

  • Styling: Tailwind CSS & shadcn/ui

Key Outcomes

The Bookmark Manager project successfully transformed from a personal solution idea into a functional and secure full-stack application. It effectively solves the problem of bookmark management, enabling users to be more productive by providing an organized tool to manage their online knowledge and resources.

Company

Personal Project

My Role

Fullstack Developer

Project Type

Web Application & Productivity Tool

bookmark manager

© Copyright 2025. All rights Reserved.

© Copyright 2025. All rights Reserved.

© Copyright 2025. All rights Reserved.

Create a free website with Framer, the website builder loved by startups, designers and agencies.