Starter Free helps you prove the product shape before backend complexity. Use it to explore real SaaS screens, then upgrade to Starter Pro when authentication, Stripe billing, protected routes, and production wiring become the bottleneck.

Most builders lose time wiring infrastructure before knowing if the SaaS actually feels credible. Starter Free reverses the process: validate the surface, navigation, screens, and product story first.
Once the product shape is clear, Starter Pro becomes the natural next step for real authentication, Stripe billing, protected architecture, and launch readiness.
Starter Free is powered by the same design system, semantic tokens, and product language used across the PyColors ecosystem.
Buttons, dialogs, sheets, tables, pagination, empty states, auth flows, settings screens, and dashboard patterns already share a consistent product language built for modern SaaS applications.
Starter Free is not just a component gallery. It gives you realistic product flows designed to make your SaaS feel credible immediately.
/login + /register
Auth UX
Production-shaped authentication screens that help your SaaS feel credible before real auth is wired.
/dashboard
Product credibility
A structured dashboard designed to communicate product value immediately.
/projects
CRUD surface
Reusable CRUD patterns adapted to modern SaaS products and internal tools.
/settings
Trust
Settings surfaces that make your product feel mature and account-ready.
/billing
Monetization
Billing entrypoints designed before Stripe wiring, so the paid path is visible early.
/admin
B2B-ready
Team and member management surfaces for B2B SaaS credibility.
Keep the funnel simple. Starter Free proves the surface. Starter Pro handles authentication, Stripe billing, protected routes, webhooks, and production foundations.
| Capability | Starter Free | Starter Pro |
|---|---|---|
| Product-shaped SaaS UI | Included | Included |
| Auth UX screens | Mocked | Fully wired |
| Dashboard + CRUD | Included | Included + extended |
| Real authentication | No | Included |
| Protected routes | Partial | Included |
| Stripe billing | No | Included |
| Webhooks + billing sync | No | Included |
| Best use case | Validate UX | Launch and charge faster |
Starter Free works best as the first layer of a larger product system: docs, guides, examples, patterns, and Pro wiring.
Understand SaaS flows, auth, billing, dashboards, teams, and product structure.
Move from primitives to reusable product surfaces designed for real SaaS workflows.
Upgrade when you need real authentication, Stripe billing, protected routes, and production wiring.
Run Starter Free locally, inspect the screens, adapt the product copy, then wire your own stack or upgrade to Starter Pro when the business layer matters.
git clone https://github.com/pycolors-io/pycolors-starter-free.git cd pycolors-starter-free pnpm install pnpm dev
Starter Free helps you validate the SaaS surface. Starter Pro helps you launch with real authentication, Stripe billing, protected routes, and production-ready architecture already wired.
Follow the setup guide in the docs → /docs/starter