Welcome to aSaaSin
aSaaSin is a modern SaaS boilerplate built with Next.js App Router, Supabase, Tailwind CSS, Lemon Squeezy, and TinaCMS.
It helps you launch your SaaS quickly with production-ready features like authentication, subscriptions, editable content, and a clean UI kit.
In this quick guide, you'll see what’s included, how the project is structured, and where to go next.
Tech stack
- Next.js 15 App Router - flexible routing, SSR, SSG, and API routes
- Supabase - auth, database, and storage
- Lemon Squeezy - subscription billing integration
- TinaCMS - visual editor for landing page, blog, and docs
- Tailwind CSS - utility-first styling and theming system
Folder structure
# Project structure
.
├── app # App Router pages & API routes
├── components # Reusable UI components
├── layout # Layout wrappers
├── constants # Shared constants (colors, SEO, enums, maps)
├── hooks # React hooks
├── services # Supabase & Lemon Squeezy wrappers
├── types # Global TS types
├── utils # Helper functions
├── content # Markdown docs + TinaCMS data
└── public # Static assets
What’s inside?
- Built-in TinaCMS visual editor
- Supabase auth with email + social logins
- Lemon Squeezy subscriptions (with free plan support)
- Markdown-based docs + blog system
- SEO-ready metadata and OpenGraph tags
- Styled with Tailwind + dark mode
- UI kit with landing page sections (Hero, Pricing, FAQ, etc.)
Ready to dive deeper?