More Premium Hugo Themes Premium React Themes

Saasgear

ReactJS and NodeJS SaaS boilerplate for your next SaaS application

Saasgear

ReactJS and NodeJS SaaS boilerplate for your next SaaS application

Author Avatar Theme by jslancerteam
Github Stars Github Stars: 370
Last Commit Last Commit: Feb 23, 2023 -
First Commit Created: Jun 19, 2023 -
Saasgear screenshot

Overview:

The SaaSgearReactJS and NodeJS SaaS boilerplate is a ready-to-use template for building SaaS applications. It combines the power of ReactJS and NodeJS to provide a high-performance and interactive user interface. With features like GraphQL API, subscription payments with Stripe, team management, and authentication, this boilerplate makes it easy to build and monetize your SaaS application.

Features:

  • ReactJS: High-performance and powerful interactive UI with React.
  • GraphQL API: Fetching all the data you need with a single API call using GraphQL. Multiple GraphQL queries are merged into a single request.
  • Subscription payments: Integrated Stripe subscription payments to monetize your SaaS application.
  • Teams: Users can invite their teammates to their account.
  • Roles and Permissions: Users can only access data and perform actions allowed within their roles and permissions.
  • Authentication: User authentication with email and password, or via Google, Github, Facebook. Signup, login, reset password are included out of the box.
  • Cross-browsers and mobile responsiveness: Components have been thoroughly tested across different browsers and devices for seamless user experience.
  • HTML Emails: Send responsive HTML emails to customers using SendGrid and MJML.
  • Easy to upgrade: Planned and tailored releases for smooth and painless upgrades.

Installation:

To get started with the SaaSgearReactJS and NodeJS SaaS boilerplate, follow these steps:

  1. Clone the repository: git clone https://github.com/JSLancerTeam/saasgear
  2. Setup the required services and update the .env files in the app and api folders.
  3. Install NodeJS dependencies in the app and api folders.
  4. Setup a MySQL database by following the provided guide.
  5. Set up Stripe subscriptions by running the command cd api && yarn run db:create-products. Update the subscription price and name before running this command.
  6. Launch the API server with the command cd api && yarn start.
  7. Launch the front-end server with the command cd app && yarn start.

Summary:

The SaaSgearReactJS and NodeJS SaaS boilerplate is an ideal starting point for building your next SaaS application. With its powerful features like ReactJS, GraphQL API, subscription payments, team management, authentication, and more, you can create a high-performance and monetized SaaS application quickly. The easy installation process and planned upgrades ensure a smooth development experience.