About

A planning room for creators who are done publishing blind.

ViralForge is a portfolio SaaS build that demonstrates how generation, analytics, prediction, and scheduling can share one typed product architecture — without the hype tax most creator tools charge.

Working principles

How the product thinks before it generates.

Decisions, not slop

Generation is the cheap part. The product is the ranking, the score, and the reasons behind both — so you can ship one upload with intent.

Calm, not hype

No fake virality guarantees, no emoji-driven copy. Numbers come with bands, scores come with factors, and the brand voice stays creator-native.

Typed all the way down

Zod schemas are the contract between mock and real. Fetchers, components, and database writes share the same shapes, so the demo and the production build stay coherent.

Built on

Cloudflare-native, Clerk-ready, type-safe end to end.

Mock data flows through the same schemas that production data will. Swapping the fetcher and auth adapter is the path to a real backend — no UI refactor required.

Next.js 15React 19TypeScript strictTailwind 4Cloudflare WorkersD1 + DrizzleR2Workers AIClerk-ready authTanStack QueryZodSonner toastsshadcn/uicmdk palette

Note

Demo first

The product was designed by walking the dashboard end to end before writing a single fetcher.

Note

Mock-real parity

Every mock response matches the Zod schema that real D1 reads will return.

Note

Brand voice

Calm, exact, creator-native. No hype, no fake virality guarantees, no emoji-driven AI copy.

Walk the demo. The roadmap is in the product.

Every screen — Generate, Ideas, Analytics, Calendar, Thumbnails — is interactive on the Free tier. Mocked, but accurate to the data the real backend will return.