Introduction
Learn what SaaSStinger Lite is, how to access the source code, and how to get started.
Introduction
Welcome to SaaSStinger Lite.
SaaSStinger Lite is a production-ready Next.js + Firebase SaaS Starter Kit designed to help developers build and ship modern SaaS applications faster.
Instead of starting from an empty project and rebuilding authentication, workspace management, authorization, database structure, and dashboard functionality, you get a structured foundation that you can customize for your own product.
You can use SaaSStinger Lite to build project management platforms, CRM applications, internal business tools, client portals, AI applications, team collaboration software, and other SaaS products.
Start Here: Get Your GitHub Access
SaaSStinger Lite source code is distributed through a private GitHub repository.
Your GitHub username was requested during Whop checkout so that repository access can be provided to you.
After purchasing
- Sign in to the GitHub account associated with the username you provided during checkout.
- Check your GitHub notifications and email for a repository invitation from SaaSStinger.
- Accept the invitation to the private SaaSStinger Lite repository.
- Once access is confirmed, continue with the installation documentation below.
Haven't received your invitation?
Repository access is provided manually after purchase.
If you do not see your GitHub invitation after a reasonable amount of time, check that you are signed in to the correct GitHub account and check your GitHub notifications and email.
If you still cannot find the invitation, contact SaaSStinger Support with the email address used for your purchase and the GitHub username you provided during checkout.
Important: Your GitHub repository access is for your purchased license. Do not share repository access, redistribute the source code, publish the repository publicly, or resell the starter kit.
Why SaaSStinger Lite?
Building a SaaS application involves much more than creating pages and connecting a database.
A production application typically needs:
- User authentication
- Email verification
- Password reset
- User profiles
- Workspace management
- Workspace switching
- Role-based access control (RBAC)
- Firestore security rules
- Server-side authorization
- Activity tracking
- Audit logs
- Notifications
- Responsive dashboard layouts
- A maintainable project structure
SaaSStinger Lite provides these building blocks so you can focus on developing the features that make your product unique.
Built for Firebase Spark Plan Compatibility
SaaSStinger Lite is designed with Firebase Spark plan compatibility in mind.
This gives you a practical starting point for building and testing without immediately requiring Firebase Blaze billing.
You can:
- Build and test your application
- Create your own Firebase project
- Develop within the applicable Spark plan limits
- Validate your product before upgrading
- Upgrade your Firebase project later if your application requires additional resources
Firebase quotas, limits, available services, and billing requirements are determined by Firebase and may change over time.
Important: SaaSStinger Lite does not provide a Firebase project or Firebase credentials. You must create and configure your own Firebase project.
Technology Stack
SaaSStinger Lite is built using modern technologies widely used across the JavaScript ecosystem.
| Technology | Purpose |
|---|---|
| Next.js 16.2.9 (App Router) | Full-stack React framework |
| React 19 | User interface |
| TypeScript | Type-safe development |
| Tailwind CSS | Styling |
| shadcn/ui | Reusable UI components |
| Firebase Authentication | Authentication |
| Cloud Firestore | Database |
| Firebase Admin SDK | Server-side Firebase operations |
| Next.js Server Actions | Server-side application operations |
| Zod | Schema validation |
| React Hook Form | Form management |
| pnpm | Package management |
Included Features
SaaSStinger Lite includes:
- Authentication
- Email verification
- Password reset
- User profiles
- User settings
- Multiple workspaces
- Workspace switching
- Workspace settings
- Team invitations
- Member management
- Workspace-based RBAC
- Owner, Admin, and Member roles
- Dashboard
- Projects
- Tasks
- Notes
- Tables
- Canvas/widgets
- Notifications
- Activity
- Audit logs
- Usage tracking
- Firebase security rules
- Server-side authorization
- Service/repository architecture
Firestore Data Model
The starter kit includes a structured Firestore data model with collections for areas such as:
- users
- workspaces
- memberships
- invites
- notifications
- auditLogs
- activity
- projects
- projectTables
- projectNotes
- tasks
- usage
The application uses Firestore Security Rules together with server-side authorization and workspace membership checks to protect application data.
Who Is This For?
SaaSStinger Lite is designed for developers who want a structured starting point for building SaaS products.
Common use cases include:
- Project management software
- CRM platforms
- Internal business tools
- Client portals
- AI applications
- Team collaboration tools
- Startup MVPs
- Admin dashboards
You can customize the source code and build your own personal or commercial applications under the included license.
Documentation Structure
The documentation is organized into:
- Getting Started
- Core Concepts
- Building Features
- Components
- Deployment
- Reference
- Guides
- Troubleshooting
If you're new to SaaSStinger Lite, follow the Getting Started section in order.
Prerequisites
Before continuing, make sure you have:
- Node.js 22 LTS
- pnpm 10 or later
- Firebase CLI
- Your own Firebase project
- Basic knowledge of React and Next.js
- Git and a GitHub account
Recommended Setup Order
After receiving GitHub repository access, follow this order:
GitHub Access → Installation → Firebase Setup → Environment Variables → Development → Deployment
Next Steps
Once you have accepted your GitHub repository invitation, continue with:
- Installation
- System Requirements
- Firebase Setup
- Environment Variables
- Deployment
You're ready to start building with SaaSStinger Lite.
Related Articles
Installation
Install SaaSStinger Lite, configure your development environment, and run the application locally.
System Requirements
Verify that your development environment meets the recommended requirements for building applications with SaaSStinger Lite.
Firebase Setup
Create a Firebase project, enable the required services, and connect SaaSStinger Lite to your Firebase backend.
Environment Variables
Configure the environment variables required by SaaSStinger Lite for local development and production deployments.