PhotoLoop Docs

Introduction

Operating notes for the PhotoLoop image-to-video product.

What is PhotoLoop?

PhotoLoop turns one image into a short AI video preview without requiring an account. The public path uses EvoLink's Seedance 2.0 Mini image-to-video route with server-side abuse protection.

Key Features

  • Anonymous free path — One generation per device per UTC day.
  • Bot protection — Cloudflare Turnstile is verified server-side, with network and global daily limits.
  • Video generation — Seedance 2.0 Mini through EvoLink, fixed at 5 seconds and 480p.
  • Storage — Inputs and results are mirrored to R2-compatible storage and expire after 24 hours.
  • Later paid path — Better Auth, credits and Creem are retained for premium offers after validation.

Tech Stack

LayerTechnology
FrameworkNext.js 16 (App Router) + React 19
StylingTailwind CSS + Framer Motion
DatabasePostgreSQL + Drizzle ORM
AuthBetter Auth
PaymentsCreem
AIEvoLink / Seedance 2.0 Mini
EmailResend
i18nnext-intl

Getting Started

Head to the Quickstart guide to get your project running in minutes.

On this page