Skip to content

BUILD KIT · v1.0

One model. Two apps.

Define your data once. Ship Flutter and Next.js from the same source of truth.

schema.nxt.ts
model Product {
  id        String   @id
  title     String
  price     Decimal
  hero      Image
  tags      String[]
  published Boolean  @default(false)
}

@generate(flutter, nextjs)
Products
Studio Lamp
Wool Throw
Linen Shirt
generated by underpeaks
Scroll

§ 01 — Thesis

Most CMSs end at content. Yours should ship the app.

UnderPeaks treats your schema as the contract. Backends, admin UI, mobile, and web are generated from it — code you own, not opaque dashboards you rent.

§ 02 — Pillars

01

Self-hosted forever

Your data, your servers, your stack. Five database backends. No lock-in.

02

Code, not config

Generates real Flutter and Next.js source. Edit, fork, deploy anywhere.

03

Studio when ready

Hosted plan adds AI assist, marketplaces, billing, and integrations.

§ 03 — Generation

One schema. Five backends. Two apps.

Products
Studio Lamp
Wool Throw
Linen Shirt
generated by underpeaks

§ 04 — Stack

Built on, and works with.

Next.js
Flutter
Firebase
Supabase
MongoDB
PostgreSQL
MySQL
Tailwind
Stripe

§ 05 — Pricing

Free at the core. Hosted when you need it.

Prices shown in USD. Local currency and tax calculated at checkout.

§ 06 — Begin

Stop describing your app. Generate it.

MIT-friendly license · No signup required