Trend-to-content ops board for short-form video creators. Paste a TikTok, Reel or Short, attach it to a brand profile, and get tailored hooks, scripts and captions ready for production.
Creators save trending videos for inspiration but rarely turn that inspiration into shipped content. Existing tools generate ideas in isolation, with no link to brand voice and no production pipeline back into the tools creators use day-to-day.
Built a React 18, TypeScript and Vite frontend with shadcn/ui components, Supabase Postgres with Row-Level Security for per-user data isolation, and a domain layer that decouples React from Supabase. Content generation lives behind a single service interface with a clear AI extension point. Status pipeline (idea, scripted, filmed, posted) plus Trello, CSV and brief exports.
Working app with brand profiles, trend cards, status pipeline and Free/Pro plan gating. The hard lesson: started on Lovable.dev which committed a live .env to git. I spent the next 90 days refactoring: built a formal API layer with typed ApiResult<T>, added RLS across every table, set file-size limits and centralised logging.