We use tracking cookies to understand how you use the product and help us improve it. For more information on how we store cookies, read our  privacy policy.

Introduction

Welcome to Plainform - A production-ready Next.js SaaS starter kit

Plainform is a production-ready Next.js SaaS starter kit that helps developers launch fullstack applications faster with all essential integrations pre-configured.

Skip months of setup and focus on building your unique features. Plainform provides a solid foundation with authentication, payments, database, email, storage, and more—all working together out of the box.

What You'll Build

A complete SaaS application with user authentication, payment processing, content management, and all the infrastructure needed to scale.

Who Is This For?

Plainform is designed for:

  • Solo developers building their first SaaS product
  • Startups needing to launch quickly and iterate fast
  • Agencies delivering client projects with proven architecture
  • Developers who want to learn modern fullstack development

Tech Stack

Plainform is built with modern, production-tested technologies:

Core Technologies

  • Next.js 15.3.6 - React framework with App Router
  • Clerk - Complete authentication solution
  • Stripe - Payment processing with manual capture
  • Supabase - PostgreSQL database hosting
  • PostgreSQL - Relational database
  • AWS S3 - File storage and media handling
  • Prisma ORM - Type-safe database client
  • Resend - Transactional email service
  • Mailchimp - Newsletter and marketing emails
  • shadcn/ui - High-quality UI components
  • Tailwind CSS 4 - Utility-first styling
  • MDX - Markdown with React components

Developer Experience

  • Husky - Git hooks for code quality
  • Commitlint - Commit message conventions
  • Prettier - Code formatting
  • ESLint - Code linting
  • Semantic Release - Automated versioning

Analytics

  • PostHog - Product analytics and monitoring

Key Features

Manual Capture

Plainform uses Stripe's manual capture feature, which authorizes payments first and captures them later. This is perfect for conditional approvals, fraud prevention, or inventory checks. Learn more about manual capture.

Getting Started

Ready to build your SaaS? Here's what's next:

Need Help?

Check out the troubleshooting guide or explore the recipes section for step-by-step tutorials.

How is this guide ?

Last updated on