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.