Skip to content

Personal project · 2026

ShortsForge

From trend to script: a tool that finds outlier YouTube Shorts in a niche and turns their format into an original script.

Role
Sole engineer
Year
2026
Stack
Next.js · TypeScript · Tailwind CSS · shadcn/ui · Supabase · Gemini API · YouTube APIs · ffmpeg.wasm · Vitest · GitHub Actions

The problem

Turning Shorts trends into original content takes hours of manual research. The goal: capture a trend's format and angle, then write something of your own — never re-upload someone else's video.

What I built

  • Trend radar: outlier Shorts by niche, via the YouTube Data API
  • Script studio: hook, body and call to action, generated with Gemini
  • Export to .txt and timed .srt subtitles
  • A content calendar and performance analytics

Approach

Supabase handles Google sign-in and Postgres with row-level security. Every pull request gets a preview deploy through GitHub Actions. The whole thing runs on free tiers by design.

How it flows

  1. 01

    Trend radar

    Outlier Shorts by niche · YouTube Data API

  2. 02

    Script studio

    Hook · body · CTA with Gemini

  3. 03

    Export

    .txt · timed .srt subtitles

  4. 04

    Calendar & analytics

    Schedule, log performance, learn what works

Supabase underneath: Google sign-in and Postgres with row-level security.

Outcome

A working tool I use myself.