AI SaaS STARTER · BY UNCORNE

Ship your AI SaaS MVP in days, not months.

The 60% of every SaaS that's commodity — auth, billing, DB, admin — already built and production-grade. You focus on the 40% that's yours.

cloneable · reskinnable · launch-readyFree to try — no account needed

HONEST BOUNDARIES

What make1day does — and what it won't pretend to

We lay it out plainly: the left column is what's stable today; the right is what we know we don't do. No hidden clauses.

Stable today

Production-grade scaffold

Next.js 15 App Router + TypeScript + Tailwind that runs out of the box — not a demo toy.

Row-level security on by default

Supabase data is isolated by user/org at the schema level. Boundaries are built in, not bolted on later.

License-code distribution

After buyout you get license codes — activate per code, revoke anytime, with a transparent distribution log.

RAG knowledge base & multi-tenancy ready

Document Q&A and org isolation scaffolding are ready; wire in your data and ship.

Known limits

Won't write your business logic

make1day gives a production-ready skeleton. Your differentiation — domain model, core algorithm — is on you.

Won't pass merchant onboarding for you

An independent web SaaS has no app-store review, but payment providers do run merchant onboarding, KYC and compliance checks, and they alone decide the outcome. The starter ships legal-page templates and the webhook wiring — not legal advice or an approval.

Won't cover unlimited quotas

AI calls and build counts bill against your own keys and quotas. make1day doesn't silently back infinite usage.

Won't auto-chase every framework major

Major upgrades arrive as drift-safe patches through the Care plan — not as real-time auto-upgrades.

REAL LAUNCH PITFALLS

The pits that actually sink launches — named upfront

Templates look great in demos. These are the holes make1day helps you fill early — and where indie devs most often crash on launch.

Webhook

Payment webhook reconciliation

Stripe/Creem webhooks drop events, duplicate them, fail signature checks. make1day ships idempotent handling and retry — your ledger stays correct.

RLS

Row-level security & permissions

The most overlooked breach: one bad policy lets user A read user B's data. We default to least privilege with auditable policy templates.

License

License distribution & activation

Rolling your own license check, abuse protection, and revocation is another deep pit. make1day's license-code system is ready, with a queryable distribution log.

Drift

Dependency & version drift

Ignore it for three months and one upgrade breaks everything. The Care plan merges patches into your fork drift-safely — no merging from scratch.

CAPABILITY MATRIX

What we lead with, what we keep quiet

We put differentiators up front; commodity SaaS features aren't hyped or padded — they sit in the footnote.

Differentiators (production-grade boundaries)

RAG knowledge base

Runnable doc ingest → retrieve → cite Q&A. Wire in your data and ship.

Multi-tenancy

Org/workspace isolation scaffolding with helpers to extend per-customer data.

Row-level security (RLS)

Supabase least-privilege policies by default — authorization bugs blocked at design time.

License-code distribution

Buyout license codes: generate, activate, revoke — with a transparent distribution log.

Commodity included (no hype, works out of the box)

Auth (email + OAuth)Subscription billing (Stripe/Creem + webhooks)1-click deploy (Vercel/Cloudflare)Observability (structured logs + error boundary)

The commodity items above are production-grade — but we don't sell them as features. They're the entry ticket, not your product.

THEME SYSTEM

Not another UI kit — a design asset you can take with you

make1day's theme system exports reusable design assets, not hardcoded styles locked inside a project you can't touch.

Reusable CSS tokens
Colors, spacing and type scale ship as CSS variables (design tokens). Change once, apply everywhere — reuse them in other projects.
design.md spec file
Auto-generated design.md documents design decisions, token mappings and component conventions — so you and your AI coding assistant extend the UI consistently.
Open theme preview

:root — design tokens

--bg: 255 248 231;
--surface: 255 255 255;
--accent: 201 80 58;
--ink: 17 17 17;
--line: 96 88 72;

design.md

Export sample: CSS tokens and design.md side by side

# Tokens · # Spacing · # Type scale · # Component conventions

TEMPLATES

Sites built from our templates

Every sample below was generated by a make1day template — open a live preview, or start from it in the builder.

FROM THE BLOG

Written for developers who actually ship

Read all posts
FAQ

Questions indie founders actually ask

Everything about using make1day to ship your AI SaaS — auth, checkout, AI, deployment, white-labelling and licensing, including the limits we do not hide.

Does the starter include a user dashboard and an admin dashboard?+

Yes — two separate consoles ship by default.

  • `/account` is the signed-in user area: profile, subscription, issued license keys, settings.
  • `/admin` is the operator area: users, licenses, traffic, runtime status.

Both are five-language (EN/ZH/JA/FR/DE).

In the Builder, account and admin are toggleable features. Unchecking one removes its entire route tree from the ZIP, and navigation plus post-login redirects are rewritten so no dead links remain.

Both are writable:

  • PATCH /api/profile edits the signed-in profile
  • PATCH /api/admin/users manages roles (admin only)
  • /api/billing/portal opens the provider billing portal
  • /admin/tickets changes ticket status

RBAC tables (0004_profiles_rbac.sql) and org tables (0007_orgs.sql) ship with every build.

Protect `/admin` before deploying: ADMIN_USER / ADMIN_PASSWORD create an operator account that signs in through /admin's own form with an HMAC-signed session cookie; with no credentials configured, the console stays closed in every environment. A Supabase user with an admin/staff role — or an ADMIN_EMAILS allowlist entry — is accepted too.

How do I get my license key after paying?+

The full source ZIP requires a license — a Buyout license ($99) or an active Care plan.

After a paid webhook, the key is emailed to the checkout address automatically, idempotent per issued key. A failed send is queued in mail_outbox and retried by a cron endpoint.

You can also:

  • Sign in with the email you paid with and open /account/licenses
  • Paste an offline key into /license
  • Use the claim form on /license to request a re-send if you checked out as a guest or used a different login email

Real delivery still requires configuring a mail provider and a host scheduler — those are deployment steps, not missing code.

No license yet? Download a free, source-free preview: the complete file inventory of your build plus the design tokens (no source code). The gate protects this site only; the project you download ships with it disabled.

What is a Next.js SaaS boilerplate?+

It's a prebuilt, production-grade starting point for a SaaS: authentication, database, billing, an admin area and often a working AI feature.

The point is to skip 4–8 weeks of commodity setup and build only what makes your product unique.

How do I build a SaaS with Next.js?+
  1. Start from a configurable starter such as make1day.
  2. Set your env vars — Supabase, a payment gateway, an AI key.
  3. Pick your stack in the Builder.
  4. Download the generated scaffold and deploy to Vercel or Cloudflare.

Most founders reach a launchable MVP in days, not months.

Does make1day include subscription billing and Stripe support?+

Yes. The generated app ships with hosted checkout (Waffo Pancake by default) and webhook-synced plan status.

In the Builder you can switch to Stripe, Creem, PayPal, Lemon Squeezy or Waffo Acquiring — checkout and webhook routes are provider-agnostic, and only the selected adapter ships in the ZIP.

Trial periods are configured in your payment provider's dashboard, not hardcoded in the scaffold.

PRICING

Buy once, or care as you go

The Care plan sells ongoing maintenance, patches and compliance updates — not another copy of code. Free gets you running without nagging you to pay.

Free

$0forever
  • · Full builder with a live theme preview
  • · Free preview package (file inventory + design tokens)
  • · Community access
popular

Buyout

launch price
$99one-time$199
  • · Full source code (Next.js + Supabase + pluggable payments)
  • · All features: auth, billing, AI, admin, multi-tenancy, RAG
  • · 12 months of free updates — then keep going with Care
  • · Use in unlimited projects you own — personal or commercial

Care

$9/month$19
  • · Everything in Buyout
  • · Upstream patches, security & dependency updates, official components (not a fix for conflicts from your own code changes)
  • · Priority support (Discord + email)
  • · Monthly new components & templates
  • · Security & dependency updates
  • · Compliance pack updates (privacy/terms/cookies)

Ongoing maintenance · patches · compliance

Start your MVP today.

Create an account, pick a plan, and you're building on a stack that's already earned its keep.

make1day — Ship your AI SaaS MVP in days, not months