Clip sharing for a friend group, built and run as a real production service instead of another Discord upload that dies at the file-size cap.
What it does
Upload gameplay clips, browse them in a vertical swipe feed, react and comment, and send public share links that work for people without an account. The app sits behind single sign-on; share links are the deliberate public carve-out.
The media pipeline
A worker service handles each upload with ffmpeg and faster-whisper: loudness normalization, denoising, silence trimming, auto-captions, and vertical exports sized for phones. An optional LLM step suggests titles. Jobs run through a queue so uploads never block on processing.
Operations
Next.js and Postgres in Docker, with scripted backups to two destinations and a tested restore path. It ships with unit, worker, and end-to-end test coverage. It runs in production for our own group, which is the honest scale of it today.