YouTube Coach
2025archivedWeekly workflow app that maps each day to a YouTube production phase with auto-save tasks and contextual help.
// GitHub
// Problem
YouTube creators reinvent the wheel every video. The production steps are well-known but there's no execution framework. SOPs exist in creators' heads but never get systematized.
// Solution
A seven-day cadence where each day owns one phase: Monday (research/script), Tuesday (filming), Wednesday (long-form edit), Thursday (short-form edit), Friday (optimization), Saturday (publish), Sunday (review). Guardrails prevent skipping ahead; completion indicators show progress.
// What I Built
Next.js app with a visual week tracker. Each day has checkboxes and input fields that auto-save to Supabase. A sidebar shows contextual help based on which field you're editing. Week navigation lets you review past weeks. Authentication persists progress across devices.
// Technologies
Next.js 15 + React 19
Server Components for data fetching, server actions for mutations, client components for interactive inputs.
Supabase
PostgreSQL with RPC functions for completion checks, Row Level Security, and SSR auth.
Framer Motion
Spring-based animations for day transitions and contextual help panel updates.
shadcn/ui + Radix
50+ accessible components styled with Tailwind CSS.
nuqs + date-fns
URL state for day/week selection; date math for navigation and preventing future dates.
// Lessons Learned
- 01Start with workflow, add AI later. The structured cadence created value even without intelligence features.
- 02Auto-save needs debounce plus optimistic UI. Users want instant feedback without database spam.
- 03URL state (nuqs) makes tools feel native. Bookmarkable days, shareable links, working back button.
- 04I stopped making videos, so the tool became obsolete. But the daily-phase pattern transfers to any multi-day creative process.