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