saas

Build your own SaaS business with SaaS boilerplate. Productive stack: React, Material-UI, Next, MobX, WebSockets, Express, Node, Mongoose, MongoDB. Written with TypeScript.

reactboilerplateexpresstypescriptmongodbmobxmongoosenextjsaws-s3material-uisaasmailchimp

Preview

saas preview

Overview

This open-source SaaS boilerplate provides a production-ready foundation for building subscription-based web applications, featuring server-side rendering for SEO, user authentication via Google OAuth, team management, Stripe billing, file uploads to AWS S3, transactional emails and analytics. Built with Next.js and Express on the frontend and backend respectively, it eliminates weeks of setup work so developers can focus on product-specific features rather than common SaaS infrastructure.

Features

server-side-renderinguser-authenticationteam-managementteam-member-invitationsfile-uploadswebsocketstransactional-emailsnewsletter-integrationsubscriptionspayment-processinguser-settingsteam-settingsdiscussionspostsmarkdown-editorbilling-dashboardpayment-history

Feature Flags

userDashboardauthenticationsubscriptionsinvoicesblogemailsseopaymentsecommercefileUploadsstoragerealtimeauthorizationteamsOrgsanalyticsjobsQueueainotificationswebhookscachingformsValidationemailNotifications

Recommended Use Cases

building-saas-productsteam-collaboration-appscontent-managementsubscription-based-servicesmulti-tenant-applications

Frontend

reactnextjsmobxmaterial-uitypescript

Backend

expressnodejsmongoose

Auth Providers

passportgoogle-oauthpasswordless-email

Deployment Targets

vercelawsgcpherokuaws-elastic-beanstalkaws-api-gatewayaws-lambda

Payment Providers

stripe

Quick Facts

โญ Stars
4,4k
๐Ÿด Forks
740
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown
GitHub

Stack

Framework
nextjs
Language
typescript
CSS
material-ui
Database
mongodb
Auth
google-oauth, passwordless
ORM
mongoose
Testing
jest
Analytics
google-analytics

Data Layer

Databases
postgresql, mongodb
ORM
mongoose

UI Stack

Styling
material-ui
Components
material-ui

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes

Pricing

Classification
free
Selected
โ€”
Notes
Open source project available under MIT license
Get Started with this Boilerplate