Overview

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 - Polar 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 - Polar checkout flow + webhook sync.
  • Emails - React Email + Tailwind templates, sent with Resend.