An app for planning content like a pipeline: research, brainstorm, script, schedule, analyse. It was built and it worked, but nobody needed it enough to pay, so it's kept public as a reminder that you get good at content by making content.
Prompt-driven ideas that feed straight into the content table.
03
Scripting
Scripts broken into scenes, with libraries of sound effects and B-roll.
04
Content pipeline
Every piece in one view, from idea to draft to scheduled to live.
05
Team calendar
A shared calendar with assignees, a filter per team member and a check-in when an event's done.
06
Analytics
What actually worked, tied back to what was planned.
Signature
about a boy
The theme is called about a boy: warm cream paper, dark brown ink and a small baby-blue accent. What about the girl? swaps the blue for pink, and there's a pistachio Dubai chocolate and a mocha too. Only the accent changes, and it's set before the page paints so it never flashes.
How it works
Scaffolded, then by hand
Started in v0 and extended by hand: Next.js App Router, shadcn/ui on Radix, Tailwind, React Hook Form and Zod.
Supabase underneath
Auth, workspaces and team invites on Supabase, with row-level security, built up over 60 SQL scripts.
A demo made in code
The demo video is a Remotion composition in the repo: six scenes, from research to analytics, rendered to MP4.
Design
Geist · Geist Mono
Aa0:42
#1A1A1A
#89CFF0
#666666
#FAF7F2
Cream paper, dark brown ink, one baby-blue accent. The one part I'm still proud of.
The mark is Atlas on one knee, holding up an @ instead of the world.
The accent is the only thing a theme changes; everything else stays brown and cream.
Geist and Geist Mono, the defaults it was scaffolded with.