ExactPages — Video to Blog AI
Project Info
- Client Self-funded SaaS
- Year 2025 → present
- Category SaaS / AI
- Stack Next.js 16, React 19, TypeScript, Tailwind v4, Prisma 7 + Postgres, NextAuth v5, Brevo, WayForPay
- AI Claude · GPT‑4 · Gemini
Project Description
ExactPages is a SaaS I built end-to-end that turns YouTube videos into publish-ready, SEO-optimised blog posts in minutes. Paste a video URL, pick the LLM (Claude, GPT-4, or Gemini), and get a structured article — title, headings, intro, body, FAQ — already styled for a blog and ready to ship.
Under the hood: a Next.js 16 App Router app (Server Components, server actions, Prisma adapter for Postgres) with a job queue that handles transcription, prompt orchestration across multiple model providers, and idempotent persistence so a job survives page reloads. Auth via NextAuth v5 with Google + credentials. Payments through WayForPay; transactional email via Brevo. Deploy is PM2 + nginx behind CloudPanel — same pattern as this site.
The interesting part is the prompt design: each model gets a slightly different system prompt and the output is normalised into a single editor-friendly schema, so users can switch providers without re-training their reading.
