Thanks to visit codestin.com
Credit goes to www.easystarter.dev

Full-stack SaaS starter

The $0/month full-stack SaaS starter — Web, iOS & Android in one shot

Deployed on Cloudflare's edge: zero monthly cost until your first paying users. Auth, billing, i18n, and dashboard are already wired. Codebase is tuned for AI Coding — vibe coding friendly.

Video Tutorial

Buy once · Full source · 3 platforms · Lifetime updates

app.easystarter.dev
MRR
$4,820+12%
Active users
1,284+8%
Conversion
3.4%+0.6%
$1,200
$840
$2,100
MRR
$4,820+12%
EasyStarter dashboard preview
Three platformsWeb, iOS & Android from one codebase
Auth & billingWired and production-ready
Edge-deployed$0/month on Cloudflare until revenue
AI-friendlyTuned for vibe coding workflows

Stuff you don't have to write — ready to fork today

Every item below is live in the demo, not a TODO in the README. Fork the repo, rename to your product, and skip the 3-6 weeks of plumbing.

80% code shared across 3 platforms

Web (TanStack Start), iOS & Android (Expo) all consume the same oRPC types, the same i18n, the same business config. Adding mobile is no longer 2× the work.

Cloudflare full-stack, $0/mo to start

Workers + D1 + R2 are wired by default. From zero users to your first paying customers, you stay inside the free tier — validate ideas without paying upfront.

Email / OAuth / Phone OTP — all wired

Email signup, Google, GitHub, phone OTP, password reset, email verification, protected routes — all built on Better Auth and shared across web and mobile.

Multi-channel payment ready

Stripe subscriptions + full webhook lifecycle (monthly / yearly / lifetime / trial / upgrades) wired by default. Payment layer is abstracted in packages/app-config so you can extend with Paddle / LemonSqueezy and others by region or compliance.

Dashboard / Users / Settings / Billing pages

Data tables, sidebar nav, profile, security, billing, privacy, terms — every standard SaaS page is built. Replace the placeholder copy and ship.

EN / 中文 / 日本語 — one source for 3 platforms

use-intl manages locale files for Web / Server / Native together. Add a new language by editing one JSON file.

Codebase tuned for Cursor & Claude Code

Strict types + consistent naming + clear module boundaries + CLAUDE.md / AGENTS.md / openspec guides. AI edits land right the first time, instead of drifting after 3 days.

14 SaaS providers already chosen and wired up for you

Every layer uses the battle-tested best-in-class — most with generous free tiers, so validating your MVP costs nothing upfront.

Codestin Search App

Cloudflare Workers

Edge runtime for your web app and APIs, deployed globally through Wrangler.

Codestin Search App

Cloudflare D1

Edge SQLite database with migrations for structured application data.

Codestin Search App

Cloudflare R2

Object storage service for uploads and public asset delivery.

Codestin Search App

Alibaba Cloud OSS

China-ready object storage for uploads, static asset hosting, and compliant storage scenarios.

Codestin Search App

Stripe

Subscription checkout, upgrades, and webhook-driven billing lifecycle.

Creem

Indie-friendly payment platform as a Stripe alternative. Covers subscriptions and one-time payments.

Codestin Search App

Alibaba Cloud Phone Auth

China-compliant one-tap phone login, wired into Better Auth and covering all 3 major Chinese carriers.

Codestin Search App

Drizzle ORM

SQLite at the edge with typed schema, migrations, and consistent data access.

Codestin Search App

Resend

Transactional email service wired for sign-up verification and password reset flows.

Codestin Search App

Hono

Lightweight API framework optimized for edge runtimes and clean routing.

Codestin Search App

Expo

React Native runtime and tooling for shipping mobile apps from the same product core.

Codestin Search App

GitHub OAuth

Ready-to-use GitHub login integration for faster sign-up and sign-in.

Codestin Search App

Google OAuth

Ready-to-use Google login integration for common social auth scenarios.

Codestin Search App

Better Auth

Auth core for sessions, OAuth account linking, and secure cookie policies across web and native.

Architecture compared

Better architecture, faster iteration

From multi-repo rewrites to a 3-platform shared monorepo

Traditional

Multiple repos · rewrite per platform

my-saas-web
src/api/users.ts
my-saas-app
src/api/users.ts
src/i18n/zh.json
my-saas-server
src/routes/users.ts

Change one user field

  • Edit 3 repos
  • Deploy each separately — drift risk
  • Easy to miss the mobile side
Recommended

EasyStarter

Monorepo · packages shared across 3 platforms

my-saas
apps/web
apps/native
apps/server
packages/
api-client
shared
i18n
shared
app-config
shared

Change one user field

  • Edit 1 place
  • All 3 platforms type-check at once
  • One push updates everything

The numbers behind the time you save

Clone the repo, rename, and you're shipping the same day — skip the weeks of plumbing it normally takes.

3

Target platforms: Web / iOS / Android

40+

shadcn/ui components ready to compose

3

Built-in locales: EN / 中文 / 日本語

E2E

End-to-end type safety: API → DB → UI

User reviews

X user feedback for EasyStarter
Sam feedback for EasyStarter
Private chat feedback saying the project is well made
X user feedback for EasyStarter
Sam feedback for EasyStarter
Private chat feedback saying the project is well made
X user feedback for EasyStarter
Sam feedback for EasyStarter
Private chat feedback saying the project is well made
X user feedback for EasyStarter
Sam feedback for EasyStarter
Private chat feedback saying the project is well made
Chat feedback saying EasyStarter is strong
Chat feedback joking EasyStarter could become an Apple official template
Chat feedback about copying EasyStarter docs to AI
Chat feedback saying EasyStarter is strong
Chat feedback joking EasyStarter could become an Apple official template
Chat feedback about copying EasyStarter docs to AI
Chat feedback saying EasyStarter is strong
Chat feedback joking EasyStarter could become an Apple official template
Chat feedback about copying EasyStarter docs to AI
Chat feedback saying EasyStarter is strong
Chat feedback joking EasyStarter could become an Apple official template
Chat feedback about copying EasyStarter docs to AI

Buy once, updates forever

Full source is yours. Zero monthly fees, no license restrictions.

Real questions buyers ask first

If yours isn't here, ping us on WeChat or Discord — we answer fast.

Community

Join the community, grow together

Discuss SaaS launches, tech stack choices, and going global with hundreds of indie developers.

Codestin Search App

Discord Server

Real-time chat, war stories, and feature previews.

Join Discord

Buy today, start shipping your own SaaS today

EasyStarter is a production-ready SaaS starter for web, API, and mobile teams.

© 1970 easystarter.dev. All rights reserved.