Home - vm5lab/SaaSKit GitHub Wiki

๐Ÿ  SaaSKit Wiki Index

Welcome to the SaaSKit Documentation Wiki โ€” your guide to building modern SaaS applications with speed, scalability, and developer joy.


๐Ÿ“š Documentation Index

๐Ÿ“˜ Introduction

  • What is SaaSKit?
  • Who is it for?
  • Why SaaSKit over other templates?

๐Ÿงฑ Architecture

โš™๏ธ Getting Started

  • Local Development Setup
  • Supabase Project Setup
  • Environment Configuration
  • Prisma Schema Push
  • First Deployment with Vercel

๐Ÿ” Authentication & Authorization

๐Ÿ–ฅ๏ธ UI & Layout System

  • Responsive Layout System
  • Sidebar / Topbar / Drawer
  • UI Components (Button, Card, Table, etc.)
  • Dark Mode & Theme Customization

๐Ÿง‘โ€๐Ÿ’ป Business Logic Extension

  • How to Add New Features (e.g. Projects, Tasks)
  • Adding Pages, Actions, and Forms
  • Managing Schema and Models with Prisma
  • Permission Control with RLS

๐Ÿงช Server Actions Guide

  • Form Submission Patterns
  • Server-side Validations
  • DB Access via Prisma in Actions
  • Handling Errors Securely

๐Ÿš€ Deployment & CI/CD

  • Deploying to Vercel
  • Setting Environment Variables
  • GitHub Integration (CI/CD Setup)
  • Staging vs Production

๐Ÿ”Œ Optional Modules

  • Stripe Subscription Billing (Coming Soon)
  • API Token Management System
  • Webhook Integration
  • i18n / Multilingual Support
  • Team & Organization Support

๐ŸŽจ Design System Reference

  • Tailwind Design Tokens
  • MUI Theme Extension
  • Component Naming Guidelines
  • Layout and Spacing Rules

๐Ÿ‘ฅ Contributor Guide

  • Branching Strategy & Pull Request Guide
  • Code Style & Linting
  • Writing Tests (TBD)
  • Documentation Standards

โ“ FAQ

  • Common Errors & Fixes
  • Troubleshooting Deployment
  • How to Reset the Database
  • RLS Misconfigurations

AI Coding

PRD

Tech Document


Would you like me to turn this into a downloadable .md file for your Wiki homepage?