Bring old photos back to life.
Restore grainy family photos in one tap. Turn them into short videos you actually want to share.
- Next.js 15.3.1 · App Router · TypeScript strict
- Tailwind v4 (
@tailwindcss/postcss, CSS-first, no config file) next/font/googlefor Interpnpmpackage manager
pnpm install
pnpm dev| Route | Description |
|---|---|
/ |
Landing page — hero, demo widget, features, waitlist form |
/try |
Upload a grainy photo → mocked CSS restore → before/after slider |
/api/waitlist |
POST { email } → forwards to waitlist-api-sigma with product: "memoryloop" |
Zero config on Vercel — Next.js is auto-detected. No environment variables required.
pnpm build # verify clean build locallyv0 skeleton — landing preserved, /try demo wired with CSS mock filters (no real AI call yet).