Awesome Open Source
Awesome Open Source

React SaaS Template

Remains of a SaaS business I once tried to build. Now transformed into a template for building an SaaS/admin application using React + Material-UI.

Check out the demo

Node.js CI code style: prettier

Getting Started


Node.js 12+ (versions below could work, but are not tested)


  1. Clone the repository

    git clone
  2. Install dependencies, this can take a minute

    cd react-saas-template
    npm install
  3. Start the local server

    npm start

Your browser should now open and show the app. Otherwise open http://localhost:3000/ in your browser. Editing files will automatically refresh the page.

What to do next?

If you are new to React, you should watch a basic React tutorial first.

If you know React, then most of the information you need is in the Material-UI documentation.

You can go into src/theme.js and change the primary and secondary color codes at the top of the script to the values you like and some magic will happen.


If you are satisfied with the state of your website you can run:

npm run build 

It will create a folder named build with your compiled project inside. After that copy its content into your webroot and you are ready to go.

Built With


Show your support by ⭐ the project. Pull requests are always welcome.


This project is licensed under the MIT License - see the file for details.

Alternatives To React Saas Template
Select To Compare

Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Javascript (1,155,559
Reactjs (175,080
Blog (28,965
Admin (21,751
Material (15,817
Upload (14,178
Material Ui (4,860
Material Design (4,759
Crop (3,790
Stripe (3,540
Admin Dashboard (2,671
Landing Page (1,559
Saas (1,538
Saas Application (4