9 production apps shipped with this codebase

Stop configuring.
Start shipping.

A production-ready monorepo with auth, payments, admin panel, i18n, and an interactive CLI that sets everything up in 30 seconds. One command. Zero config.

7 apps · 16 packages · 68 UI components · 2.4M req/s
~/my-saas
$ git clone git@github.com:Dave93/shipkit.git my-saas $ cd my-saas && bun install 1,247 packages installed [2.1s] $ bun run cli ┌ ShipKit Setup Database host: localhost Admin email: you@company.com .env files created Database schema pushed Admin user created Setup complete $ bun run dev weblocalhost:3000 apilocalhost:3001 adminlocalhost:3002 Ready. Ship it.

Everything included

The whole SaaS stack, one grid

Fourteen production subsystems, pre-wired. Click any card for the details.

AGENTS.md
CLAUDE.md ×6
.claude/skills/
apps/mcp
llms.txt
"add annual pricing to checkout" → works first try

// api

app.post('/checkout', handler, { body: t.Object({ plan: t.String() }) })

// frontend — types auto-inferred

const { data } = await api.checkout.post({ plan: 'annual' })

2.4M

req/s

21x

vs Express

6x

vs Fastify

GoogleGitHubmagic linkRBAC ✓
checkoutwebhooksubscription active ✓
plans·metering·API keys— entitlements built in

apps/web

public frontend

apps/admin

protected admin, RBAC

apps/api

Elysia.js REST

apps/worker

jobs & webhooks

docsembedpgvectoranswer ✓
$ bun run cli

✓ ready in ~30s

delivered ✓ (retry ×3)

tools/checkout.create

tools/users.list

e2e/signup.spec.ts

e2e/login.spec.ts

e2e/checkout.spec.ts

new-pricing on

beta-ai off

ENRUUZResend
JSON-LDsitemap

Battle-tested

11 production bugs. All fixed.

We shipped 4 apps with this boilerplate and documented every mistake. Your AI assistant has these rules built in.

BUG-01Auth

Double /api/ path

Better Auth appends /api/auth internally. Using API URL as baseURL causes /api/api/auth/.

Fixed.

BUG-02Frontend

Hardcoded colors

bg-white, text-slate-900 break dark mode.

Every component uses semantic tokens now.

BUG-03SEO

Canonical URL in layout

Hardcoding canonical to homepage tells Google every page is a duplicate.

Per-page canonicals now.

BUG-04Payments

Checkout without webhook

Payment received, subscription not activated.

Now includes checkout, webhook, and status check.

BUG-05Design

Default black --primary

shadcn default primary is black. Buttons and accents look wrong.

Marked with "CHANGE THIS".

BUG-06Deploy

Admin vs Web confusion

Dashboards in apps/web = no auth gate.

Admin panel exists for a reason.

+ 5 more fixes documented in CLAUDE.md.


Social proof

9 production apps. One boilerplate.

From call center analytics to restaurant kitchen management — real teams ship real products with ShipKit every day.

astervis.io
Astervis — Analytics SaaS

Astervis

Call center analytics for Asterisk. 30+ real-time charts, agent performance tracking, queue monitoring.

Analytics SaaS
runmate.net
RunMate — Fitness App

RunMate

Running analytics app with Strava integration. Workout analysis, world standard comparisons, goal tracking.

Fitness App
vgr.uz
VGR.uz — E-Commerce

VGR.uz

E-commerce store for grooming products in Uzbekistan. Full catalog, cart, checkout, order management.

E-Commerce
picefy.davrapps.dev
Picefy — Design Tool

Picefy

Screenshot mockup generator. Upload a screenshot, get a beautiful device mockup for social media and portfolios.

Design Tool
imgtools.davrapps.dev
ImgTools — Image Processing

ImgTools

Image toolkit: compress, resize, convert, crop, rotate, watermark, remove background. All in the browser.

Image Processing
devtools.davrapps.dev
DevTools — Dev Utilities

DevTools

14+ developer utilities: color converter, Tailwind palette, formatters, encoders, and more.

Dev Utilities
kiddie — private
Client app

Kiddie

Educational platform for children. Learning through games, progress tracking, interactive exercises.

EdTech
time-tracker — private
Internal

Time Tracker

Employee time tracking, attendance, overtime management, payroll calculation, and Telegram notifications.

HR / Internal
chef-task — private
Internal

Chef Task

Kitchen task management for restaurants. Portion tracking, cook productivity analytics, recurring tasks.

Restaurant / Internal
9 products shipped5 industries1 codebase

Build vs Buy

Skip months of infrastructure work

Here's what building this foundation yourself actually costs. We itemized it.

Invoice #0001

Build-It-Yourself LLC

infrastructure work · est. 224h @ $75/h

Authentication (email, OAuth, magic link, RBAC) ···40h × $75 = $3,000
Polar.sh billing + entitlements ···36h × $75 = $2,700
Admin panel (RBAC, user management) ···24h × $75 = $1,800
Typed REST API + OpenAPI + MCP server ···16h × $75 = $1,200
Background jobs & webhook worker ···16h × $75 = $1,200
AI layer (chat, embeddings, RAG) ···24h × $75 = $1,800
Transactional emails ···8h × $75 = $600
i18n (3 locales) ···12h × $75 = $900
Observability (Sentry, logger) ···8h × $75 = $600
Feature flags + file storage ···8h × $75 = $600
Dark mode, SEO, docs site ···16h × $75 = $1,200
E2E tests (Playwright) ···16h × $75 = $1,200
Upgrades, security patches, bug huntsongoing, not billable once
Total~$16,800+
or ShipKit — $49

Pricing

$49. Once. Done.

Full source code. Private GitHub repo. Unlimited projects.

$49
one-time payment

Everything in the repo. No tiers, no upsells, no “pro” version hiding behind another paywall.

  • Full source code (7 apps + 16 packages)
  • Private GitHub repository access
  • Interactive setup CLI (zero manual config)
  • Auth, payments, admin panel, i18n, SEO
  • AI skills for Claude Code & Cursor
  • Landing page templates
  • Deployment guides (nginx, systemd, SSL)
  • Lifetime updates
  • Unlimited projects, commercial use

Payments via Polar.sh · 7-day refund policy


FAQ

Common questions.

Start building your product today.

The setup is done. Auth works. Payments work. Just add your idea.

Get ShipKit — $49

About ShipKit

ShipKit is a production-ready SaaS boilerplate built by DavrApps, an independent software studio. We built ShipKit because we were tired of spending weeks on auth, payments, and i18n before writing a single line of product code.

The same boilerplate powers our own products: Picefy, ImgTools, and DevTools — all built and deployed using ShipKit.

Stack: Next.js 16, Elysia.js (2.4M req/s on Bun), Better Auth, Polar.sh payments, Drizzle ORM, shadcn/ui, next-intl, Turborepo monorepo. One command to set up, one command to deploy.