FRM← back to projects10 / 10

10 / CASE STUDY

LOCAL DEMO

Kreo.

From a rough draftto a video worth posting.

A content studio that helps creators improve TikTok draft videos: the AI reviews the video and returns timestamped edit notes, alternative hooks, and a voice-over script, then writes captions, hashtags, and ideas for the next video. Every suggestion stays honest — separating what is seen from what is claimed, with no promises of virality.

YEAR
2026
TYPE
FULL-STACK / WEB APP
STATUS
LOCAL DEMO

BUILT WITH

  • Next.js
  • React
  • TypeScript
  • Gemini AI
  • Groq
  • Vercel

The AI watches the draft, then points to what should be cut, moved, or reshot.

01 / REVIEW

The AI watches the video,then points out what to fix.

A creator uploads a draft video with its context. Gemini analyzes the video and returns timestamped notes (cut, move, reshoot), three alternative hooks, a voice-over script, and an honest split between facts seen in the video, info the creator provided, and claims that need verification.

  1. 01UPLOAD DRAFT
  2. 02AI ANALYSIS
  3. 03NOTES + HOOKS
  4. 04FIX
  5. 05READY TO POST

READY

02 / DISTRIBUTION

Captions, hashtags,and what to post next.

From the video summary, the AI writes several captions in different styles and relevant hashtag groups. The Ideas screen offers video angles plus ready-to-shoot hooks from the creator's niche. Gemini handles the video, Groq handles text, with a fallback when either is rate-limited.

REVIEWTimestamped edit notes and alternative hooks.
CAPTIONSRelevant captions and hashtags, not just popular ones.
IDEASVideo angles from the niche, labeled 'to test'.

DECISIONS

Why it is builtthis way.

  1. 01
    Timestamped notes

    Every suggestion points to a specific second in the video, so the creator knows exactly what to change.

  2. 02
    Facts kept apart from claims

    The analysis separates what is visible in the video, what the creator said, and claims that need checking. No promises of going viral.

  3. 03
    Two models backing each other up

    Gemini handles video and Groq handles text. When either hits a rate limit, the request moves to the other.

SCREENSHOTS

Taken straight from the application while running.

Kreo home screen: a greeting for the creator, a Review new video button, and an empty list of recent reviews.
Home. One button starts a review, and past reviews stack up below it.
Step 1 of 2: an area for picking an MP4 or MOV video from the gallery.
A review starts by picking the draft from the gallery, then adding its context in step two.
Content Ideas screen with fields for topic, goal, product, and number of ideas, plus one generated idea labeled To Test.
Video ideas and hooks from the account's topic. Every result is labeled to test.

NEXT PROJECT

Hadirin01 ↗