Introduction

The Features section documents the essential SaaS capabilities that come built-in with aSaaSin. Each feature has its own page with examples and explanations.

Current topics:

  • SEO - sensible defaults and OpenGraph setup
  • Database - Supabase schema and triggers
  • Auth - authentication, protected routes, social logins
  • Payment - Lemon Squeezy checkout and webhooks
  • Emails - React Email templates + Resend delivery

This section focuses on the flows that matter to a SaaS product. Low-level APIs live in Developer Reference, components in Components, theming in Styling & Theming, and CMS editing in CMS.

App structure

# App structure
app/              # Public routes (marketing, blog, docs, changelog, roadmap)
(auth-pages)/     # Auth pages: sign-in, sign-up, reset password
api/              # API routes (webhooks, integrations)
dashboard/        # Protected dashboard (projects, settings, playground)
maintenance/      # Maintenance page
actions.ts        # Central server actions
globals.css       # Tailwind base styles
layout.tsx        # Root layout
robot.ts          # SEO robots.txt
sitemap.ts        # SEO sitemap

Key points

  • SEO — automatic sitemap, robots.txt, OpenGraph tags.
  • Database — Supabase tables for users, profiles, subscriptions, roadmap.
  • Auth — Supabase auth with social logins, middleware protection.
  • Payment — Lemon Squeezy checkout flow + webhook sync.
  • Emails — React Email + Tailwind templates, sent with Resend.