Toolkit
Every agency project stalls at content.
The site is designed, built, ready — and then dies for three weeks waiting on the client's About-page copy. Email threads fragment, Google Docs rot, and the project manager turns into a content cop.
ContentPlan replaces the scavenger hunt with a single shared workspace: every page, every deadline, every comment, every revision in one place.
Two views, one system.
Agencies see a project dashboard, hierarchical sitemap (drag to reparent), and per-page review queues. Clients see a calm, kanban-style flow with a guided page-by-page editor.
Both sides write into the same TipTap rich-text content store. Status auto-promotes from 'not started' → 'draft' the moment a client types. Comments are threaded per-page; notifications fire on every move.
Stack & infrastructure
- Next.js 16 App Router with route groups for agency vs. client surfaces.
- Express API with org/project/page-level RLS via Supabase helper functions.
- TipTap rich text + @dnd-kit drag-and-drop + a custom pannable sitemap canvas.
- Threaded comments, in-app notifications, and bulk file ZIP export.
Double Up Digital
We build modern websites for growing brands.