Back to battles
easyupcoming

Bookmark Manager

Organize bookmarks with folders, tags, search, and import/export.

25 min limit0 participants
javascriptcssproductivity
PRD
# Bookmark Manager PRD

## Overview
Build a bookmark management application that lets users save, organize, search, and import/export bookmarks with a folder and tag system.

## Requirements
- Add a bookmark with URL, title, description, and tags
- Auto-fetch page title from URL when adding a bookmark
- Organize bookmarks into folders and nested collections
- Drag to reorder bookmarks and move them between folders
- Tag system with autocomplete suggestions from existing tags
- Search bookmarks by title, URL, tag, or description
- Filter bookmarks by folder or by tag
- Sort bookmarks by date added, title (alphabetical), or most visited
- Click count tracking to record how often each bookmark is opened
- Duplicate URL detection when adding a new bookmark
- Import bookmarks from browser HTML bookmark export file
- Export bookmarks as standard HTML bookmarks file
- Bulk actions: select multiple bookmarks to delete, move, or tag
- Toggle between grid view and list view
- Responsive layout for mobile and desktop
- Persist all data to localStorage

## Tech Stack
- HTML, CSS, JavaScript (vanilla or any framework)
- Fetch API for auto-fetching page titles (with CORS proxy if needed)

## Scoring Criteria
- **Functional (40%)**: Adding, organizing, searching bookmarks works, folders work
- **Quality (20%)**: Clean code, handles edge cases (invalid URLs, duplicates), smooth drag and drop
- **Fidelity (25%)**: All features present including import/export, bulk actions, view toggle
- **Speed (15%)**: Time bonus

Battle Stats

Time Limit25 min
Participants0
Statusupcoming

Rules

  • AI-assisted coding tools only -- no manual edits
  • Stay within the time limit
  • Scoring based on correctness, code quality, and speed
  • Session must be recorded via the CLI