System Requirements
Verify that your development environment meets the recommended requirements for building applications with SaaSStinger Lite.
System Requirements
Before installing SaaSStinger Lite, make sure your development environment meets the recommended requirements.
Having the correct versions of Node.js, your package manager, and Firebase CLI helps avoid compatibility issues and ensures a smooth development experience.
What You'll Learn
In this guide you'll learn:
- Supported operating systems
- Recommended development software
- Required developer tools
- Hardware recommendations
- Browser support
- Internet requirements
- How to verify your development environment
Operating System Support
SaaSStinger Lite is designed to work on all major desktop operating systems.
| Operating System | Supported |
|---|---|
| macOS | ✅ |
| Windows | ✅ |
| Linux | ✅ |
Regardless of your operating system, the development workflow remains the same.
Node.js
SaaSStinger Lite is built using modern JavaScript tooling and is tested with Node.js 22 LTS.
| Version | Status |
|---|---|
| Node.js 22 LTS | ✅ Recommended |
Verify your installation.
node -v
Example output:
v22.x.x
If Node.js is not installed, download the latest Node.js 22 LTS release before continuing.
Package Managers
Although SaaSStinger Lite uses pnpm throughout the documentation, other package managers are supported.
| Package Manager | Supported | Recommended |
|---|---|---|
| pnpm | ✅ | ⭐ Yes |
| npm | ✅ | |
| Yarn | ✅ | |
| Bun | ✅ |
Recommended
pnpm install
npm
npm install
Yarn
yarn install
Bun
bun install
For consistency with the documentation and project examples, we recommend using pnpm.
Firebase CLI
The Firebase CLI is required for tasks such as:
- Authentication configuration
- Firestore configuration
- Emulator support
- Deployment (when applicable)
Verify your installation.
firebase --version
If Firebase CLI is not installed, install it globally.
pnpm
pnpm add -g firebase-tools
npm
npm install -g firebase-tools
Git
Git is required to clone and manage your project.
Verify your installation.
git --version
Hardware Recommendations
SaaSStinger Lite does not require high-end hardware.
Recommended minimum specifications:
| Component | Recommendation |
|---|---|
| RAM | 8 GB minimum |
| Storage | SSD recommended |
| CPU | Modern dual-core or better |
Larger projects may benefit from additional memory and faster storage, but the starter kit runs comfortably on most modern development machines.
Browser Support
For local development and testing, we recommend using the latest version of Google Chrome.
While the application may function correctly in other modern browsers, Chrome provides the best debugging experience with React Developer Tools and the browser's built-in developer tools.
Internet Connection
An internet connection is required for:
- Installing project dependencies
- Accessing the Firebase services used by your application
- Authenticating users
- Reading and writing data in Cloud Firestore
- Downloading package updates
Once dependencies are installed, many UI changes can still be developed locally, but Firebase-dependent features require an active connection.
Firebase Project
Before configuring SaaSStinger Lite, you'll need access to a Firebase project.
The next guide walks you through:
- Creating a Firebase project
- Enabling Authentication
- Configuring Cloud Firestore
- Connecting your project to SaaSStinger Lite
Verify Your Environment
Run the following commands to verify your setup.
Node.js
node -v
pnpm
pnpm -v
Firebase CLI
firebase --version
Git
git --version
If each command returns a version number, your development environment is ready.
Common Mistakes
Using an Unsupported Node.js Version
Using an older version of Node.js may result in dependency or build errors.
Use Node.js 22 LTS for the best experience.
Mixing Package Managers
Avoid switching between package managers for the same project.
For example:
- Install with pnpm
- Continue using pnpm
Mixing lockfiles (package-lock.json, yarn.lock, bun.lockb, and pnpm-lock.yaml) can lead to inconsistent dependency resolution.
Skipping Firebase CLI Installation
Although some development tasks can be completed without the Firebase CLI, installing it early avoids unnecessary setup interruptions later.
Related Articles
- Installation
- Firebase Setup
- Environment Variables
Next Steps
Your development environment is now ready.
Continue with Firebase Setup to connect SaaSStinger Lite to your own Firebase project.
Related Articles
Introduction
Learn what SaaSStinger Lite is, how to access the source code, and how to get started.
Installation
Install SaaSStinger Lite, configure your development environment, and run the application locally.
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.