SaaS Boilerplate
Ship your SaaS this weekend. Every file documented for Claude, Cursor, and whatever comes next.
See TinyKit Pro in Action
Admin dashboard • Organization management • Real-time updates
You've Built This Before
Every new project starts with the same 80 hours of boilerplate. Again.
Time Before Writing Business Logic
...before writing a single line of your actual product
How many times have you wired up OAuth providers from scratch?
When did debugging Stripe webhooks become your full-time job?
How much revenue did you lose to 'I'll build that feature next week'?
Day 3: Still configuring auth callbacks
Day 1: Auth working, users signing up
Week 2: Debugging webhook race conditions
Hour 2: Subscriptions processing
Month 1: 'I should probably add an admin panel'
Day 1: Full admin dashboard live
Skip to the good part
Start with authentication, billing, and organizations already working.
Production-Ready Features
Every feature you'd build yourself, already done. Focus on what makes your product unique.
Email/password + OAuth
Sign in with email or connect GitHub/Google. Users choose, you don't care.
Email verification
Optional verification flow with customizable templates. Toggle it on when you need it.
Password reset
Secure token-based reset flow. Works out of the box.
Linked accounts
Users can connect multiple OAuth providers to one account. No duplicate accounts.
Better Auth integration
Built on Better Auth v1.4.7 with the Convex adapter. Type-safe sessions everywhere.
50+ features across 10 categories, ready to customize.
The Backend You've Been Waiting For
No migrations. No ORMs. No separate API layer.
Just functions that talk to your database.
We know what you're thinking
DIY Stack vs TinyKit Pro
What you get with Convex
Real-time by default
Every query subscribes automatically. When data changes, your UI updates. No WebSocket setup, no polling, no stale state.
Automatic TypeScript types
Your schema generates types. Your functions are type-safe end-to-end. Refactor with confidence.
Built-in file storage
Upload files with `generateUploadUrl()`. Serve them with automatic CDN. No S3 configuration required.
Scheduled functions
Run code in the future with `ctx.scheduler.runAfter()`. Cron jobs, delayed emails, cleanup tasks—all built in.
Database transactions
Mutations are ACID transactions. Either everything commits or nothing does. No partial state.
Built for the Way You Actually Code Now
Every pattern documented. Every file explained. Claude, Cursor, and Copilot understand this codebase on first read.
CLAUDE.md
A 3,000+ word guide to the entire codebase. Architecture decisions, code patterns, and common tasks—all in one file your AI assistant reads automatically.
Cursor Rules
Seven domain-specific rule files covering React, Next.js, Convex, Tailwind, and more. Your AI follows your project's conventions, not generic best practices.
Consistent Patterns
Three-tier access control. Zod validation everywhere. Semantic color system. When patterns repeat predictably, AI suggestions actually work.
llms.txt Endpoint
Dynamic endpoint that serves your site's branding and structure to language models. AI tools understand your product, not just your code.
# CLAUDE.md
## Quick Reference
### Essential Commands
bun dev # Start frontend + Convex backend
bun lint # ESLint check - MUST pass
bun typecheck # TypeScript check - MUST pass
### Access Control Pattern
const { userId } = await requireAccess(ctx, {
userRole: ["user"]
});
### Three-Tier Function Organization
- convex/[module]/public/ # No auth required
- convex/[module]/private/ # Auth required
- convex/[module]/internal/ # Backend-only
// AI assistants read this file automatically
// and understand your entire codebase.40 Themes. Import Your Own.
Pick a theme below and watch the entire page transform. Import custom themes from tweakcn.
Modern Minimal
Ocean Breeze
Retro Arcade
Catppuccin
Cyberpunk
Elegant Luxury
Nature
Sunset Horizon
- No CSS to write—semantic color tokens handle everything
- User preferences persist to database automatically
- Swap themes in production without deployment
Click any theme to apply it site-wide and see the transformation.
One Price. Unlimited Projects.
Pay once. Build as many SaaS products as you want.
- Complete source code—build unlimited projects
- All features unlocked—no tiers, no upsells
- Lifetime access to all future updates
- Private Discord community access
- Comprehensive documentation and tutorials
Unlimited projects. Lifetime updates included.
Time saved: 80+ hours (worth $4,000+ at $50/hr)
Have questions? Check the FAQ
Stop Building Infrastructure.
Start Building Product.
Your SaaS idea deserves to ship this week, not next quarter.
