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
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.