Welcome to Turbocamp
The comprehensive SaaS starter template for modern web applications
Introduction
Turbocamp is a comprehensive SaaS starter template built with modern web technologies. It provides everything you need to launch your SaaS application quickly and efficiently.
Key Features
- 🔐 Authentication - Complete auth system with Better Auth
- 💳 Payments - Stripe integration for subscriptions
- 🗄️ Database - Prisma ORM with PostgreSQL
- 📧 Email - React Email templates with Resend
- 📊 Analytics - PostHog integration for user tracking
- 🌍 i18n - Multi-language support
- 🎨 UI Components - shadcn/ui design system
- 📱 Responsive - Mobile-first design approach
Architecture Overview
Turbocamp follows a monorepo structure using Turborepo for optimal build performance and code sharing.
Applications
Web App
Marketing site with auth modal and content management
Dashboard
Main SaaS application for authenticated users
API Server
Centralized backend serving all clients
Documentation
This documentation site built with Fumadocs
Core Packages
Authentication
Better Auth integration with session management
Database
Prisma ORM with PostgreSQL and migrations
UI Components
Shared design system based on shadcn/ui
React Email templates and sending logic
Quick Start
Get started with Turbocamp in minutes:
# Clone the repository
git clone https://github.com/turbocamp/turbocamp.git
# Install dependencies
pnpm install
# Set up environment variables
cp .env.example .env.local
# Run development servers
pnpm dev