CoreMVP
Features

Features

Core features included in the boilerplate.

Overview

The boilerplate includes production-ready implementations of common SaaS features.

Feature Matrix

FeatureStatusNotes
Email/Password AuthCompleteWith email verification
OAuth (Google, GitHub)CompleteConfigurable providers
Lifetime PurchasesCompleteOne-time payment
SubscriptionsCompleteMonthly/yearly billing
Customer PortalCompleteManage subscriptions
Content GatingCompletePaywall for premium content
Full-text SearchCompleteOrama-powered
AI ChatCompleteAsk questions about docs
i18nOptionalMulti-language support

Architecture

┌─────────────────────────────────────────────────┐
│                    Next.js                       │
│         (Pages, Components, API Routes)         │
├─────────────────────────────────────────────────┤
│                   Services                       │
│          (Server-only business logic)           │
├─────────────────────────────────────────────────┤
│         Supabase          │       Stripe        │
│    (Auth + Database)      │     (Payments)      │
└─────────────────────────────────────────────────┘

This is a monolithic Next.js architecture. API routes call server-only services, which interact with Supabase and Stripe.

Each feature is modular - you can remove or replace components as needed.

Was this page helpful?

On this page