Welcome to the documentation for the Laravel SaaS Starter kit.
This repository contains comprehensive documentation for the architecture, features, and core functionality of the platform.
- Authentication & Access Control
- Workspaces & Multi-tenancy
- Team Management & Roles
- Billing & Subscriptions
- Seat-Based Billing
- Admin Panel
- Audit Logs
- Global Announcements
- Feature Flags
- Webhooks & Delivery Logs
- Email Templates
- User Feedback Widget
- Data Retention Policies
- 2FA Enforcement per Workspace
- System Health Monitor
- Public Changelog
- Workspace API Keys
- API Documentation
- API Usage Dashboard
- Real-time Notifications
- Notification Channel Preferences
- Notification Delivery Analytics
- Onboarding Completion Insights
- Billing Reminder Notifications
- Permission Preset Templates
- Revenue Analytics
- Admin Bulk User Actions
- Admin User Session Management
- Admin Application Log Viewer
- Admin User API Key Management
- Localization Management
- Global Support Ticket System
- Workspace Member Activity Report
- Workspace Analytics Dashboard
- Admin System Notifications
- Workspace Data Import (CSV)
- GDPR Data Export
- Advanced Global Search
- Scheduled Tasks Monitor
- Account Deletion
- Usage Dashboard
- Admin Impersonation
- SEO Management
- Onboarding Checklist
- Onboarding Wizard
- In-App Product Tour
- API Authentication
- Session Management
- Internationalization (i18n)
- UI & Theming
- Architecture & Security
- Shareable Invite Links
- Login Activity Log
- Admin Maintenance Mode
- Workspace Custom Branding
- Workspace Trash & Restore
- Workspace Suspension
- Password Change History
- User Timezone & Date Format
- Granular Roles & Permissions
- Workspace Email Domain Restriction
- Weekly Workspace Activity Digest
- Admin Cohort Retention Analysis
- User Last Seen Timestamp
- User Login Methods Summary
- Session Activity Summary
- Activity Reactions
- Billing History
- Cancellation Flow
- Custom Fields
- Plan Comparison
- Public Status Page
- User API Keys
- Workspace Announcements
- Workspace Comments
- Workspace Tags
- Workspace Templates
- Connected Accounts
- Workspace Retention Insights
Important Rule: Whenever a new feature is built or an existing feature undergoes major architectural changes, its corresponding documentation file in
docs/features/must be created or updated.
- Frontend: React 19, Inertia v2, Tailwind CSS v4, shadcn/ui
- Backend: Laravel 12, standard PHP 8.4 typing
- Database: SQLite (default), MySQL, PostgreSQL compatible
- Testing: Pest (Feature & Browser Testing)