KnowledgeMadeFunadmin
Operational

The control room for everything KMF.

Users, classes, topics, billing, files, telemetry — all of it lives behind a single login. Built on Payload 3 + Next.js 15, deployable to anywhere that speaks HTTP.

Stateless by design

No local sessions, no disk-bound state. Identical containers, horizontal scale, drop-in replacement.

One config switch per concern

DATABASE_URL flips SQLite ↔ Postgres. STORAGE_DRIVER flips local ↔ GCS ↔ S3. EMAIL_DRIVER flips console ↔ Resend.

Type-safe end to end

Collection schema generates REST, GraphQL, and TypeScript types. One source of truth, zero drift.

Built for cutover

Auth bridge issues kmf-bridge-shaped JWTs so the existing frontend keeps working during migration.