← All projects
Personal Project

Tag My Web

2025 – Present

A YouTube subscription tagging and organization tool for power users managing large channel libraries.

1 / 10

Overview

Tag My Web connects to your YouTube account, pulls in every channel you're subscribed to, and lets you tag and filter them however makes sense to you. It's built for people who follow a large number of channels and need a better way to categorize and find content than YouTube's native subscription list allows.

The Problem

YouTube's native tools for organizing subscriptions are minimal — no tagging, no custom categories, no filtering by topic. Power users following hundreds of channels have no good way to organize or navigate their subscriptions beyond one long alphabetical list.

What I Built

  • YouTube subscription sync

    Problem
    Subscriptions lived only inside YouTube, with no way to work with the full list.
    Fix
    OAuth to YouTube Data API v3 with pagination, quota-aware sync, and token refresh.
    Result
    The user's full channel list was available to tag and filter without blowing API limits.
  • Channel tagging

    Problem
    YouTube offers no tags, categories, or topic filters on subscriptions.
    Fix
    Multi-tag AND/OR filtering on channels.
    Result
    Hundreds of channels could be sliced by topic instead of one alphabetical list.
  • One-click channel access

    Problem
    Organizing channels is useless if getting back to YouTube takes extra steps.
    Fix
    One-click from any account card to that channel on YouTube.
    Result
    Organization didn't add friction to actually watching.
  • Turso and Resend

    Problem
    The app needed a data layer and transactional email without a heavy backend.
    Fix
    Turso (SQLite at the edge) plus Resend for email.
    Result
    Tags persist at the edge and email has a dedicated path.

Tech Stack

Next.jsMUITursoTypeScriptResend

Outcome / Impact

Live at tagmyweb.com — I use it occasionally for my own subscriptions. Built for power users who need tags and filters YouTube doesn't offer. No other users or usage metric claimed.