Private Starter Pro preview · Test data may be reset · Do not use production customer data
Controlled Starter Pro commercial beta

Build the product.
Keep your freedom.

Micropreneur Starter Pro is a multi-tenant SaaS foundation with workspace billing, invitations, typed customizable roles, and customer domains—delivered through a controlled beta.

Strict TypeScriptBuilt for CloudflareReady for agents
Edge runtime

A real app shell from the first run.

The authenticated dashboard, Worker entrypoint, and local runtime are already connected, so the first run feels like a product instead of a wiring exercise.

  • TanStack Start routes
  • Cloudflare Worker bindings
  • Durable Object seam
micropreneur/starter-pro
apps/web · /app
Live shell
Micropreneur Starter Pro dashboard with reusable sidebar, metrics, and empty states
Inside the foundation

Everything your next micro SaaS needs to begin

The common, expensive decisions are made. The product-specific decisions are still yours.

Release-and-go

Verify one delivered tag and SHA, then start building the domain that matters.

Cloudflare native

Workers, D1, and Durable Objects are wired for a fast local-to-edge loop.

Swappable auth

App code talks to AuthPort, never directly to a provider SDK.

Source-owned UI

Install free elements through the shadcn registry and own every line.

Agent-readable

AGENTS.md, skills, MCP, and llms.txt give coding agents the same map.

Fast feedback

Typed seams and deterministic checks keep every iteration short and trustworthy.

Local feedback loop

One command from confidence.

The repository teaches humans and coding agents how to work here, then gives both the same deterministic checks. No tribal knowledge, no mystery scripts.

  • Focused package checks while you iterate
  • One root gate before every handoff
  • AGENTS.md, symlinked skills, MCP, and llms.txt
terminal
Short loops locally. Full confidence before handoff.
$ pnpm install
$ pnpm --filter web dev

# when the slice is ready
$ pnpm turbo typecheck lint build test

✓ all workspace tasks successful

Good defaults should accelerate the first release without owning the second. Starter keeps the stack legible, the seams replaceable, and the interface source-owned—so every fork can become its own product without fighting the foundation.

Source-owned components

A UI foundation you can actually change

The free elements tier arrives as source through a shadcn registry, so every fork owns and evolves its interface.

Base components
Accessible primitives built on Base UI.
Free elements
Small reusable objects for real product states.
shadcn registry
Installable source with machine-readable metadata.
MCP discovery
Search and discover components from coding agents.
Blog

Notes for building smaller, sharper software.

Architecture decisions, local workflows, and source-owned interface patterns from the Starter Pro foundation.

Delivered as an immutable release

Verify it. Name it. Ship it.

Start from the exact tag and SHA in your delivery record, keep the seams clean, and make the product unmistakably yours.

First session
A useful workspace from minute one
01Name the workspace
02Choose the product shape
03Set the first activation goal