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
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
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