Prime SaaS
Prime SaaS is a full-stack SaaS boilerplate that gives you everything you need to launch a production-ready subscription business — authentication, multi-tenant accounts, payments, background jobs, and a polished frontend — all wired together.
What's included
| Layer | Technology |
|---|---|
| Frontend | React 19 + Vite + MUI |
| Backend | Node.js + Express 5 + PostgreSQL |
| Client Landing | Next.js 16 + MUI |
| Payments | Stripe or Lemon Squeezy (switchable) |
| Jobs | BullMQ + Redis |
| Mailgun | |
| Media | AWS S3 |
| Error tracking | Sentry |
Prerequisites
Before running any part of the project, make sure you have:
- Node.js v18 or later
- npm v9 or later
- PostgreSQL 14+ running locally or via a hosted provider
- Redis 6+ running locally (used by BullMQ for background jobs)
Projects in this repo
DeSaaS/
├── demo-server/ # Express API (port 6600)
├── demo-client/ # React frontend (port 3300)
└── demo-client-landing/ # Next.js client landing (port 3000)
Each project has its own package.json and environment variables. See Running the Project to get each one started.