Volca Logo
Docs

SaaS Boilerplate and Starter Kit with Node.js and React

Create your SaaS using a starter kit built on proven Node and React patterns that accelerate your development and deployment speed.

Created by Oskar & Karl

Volca dashboard demo
React logotypeAWS logotypePostgres logotypeTypescript logotypeStripe logotypeYarn logotype

Overview

What is Volca?

Volca is a SaaS boilerplate and starter kit that to get your project up and running in days instead of months. When you buy Volca, you will get access to our monorepo including a static landing page, a React dashboard and a Node.js REST API.

Landing page

An important aspect of promoting your application and converting users is the design of your landing page.

That is why Volca includes a high performance static landing page. The website is designed to load quickly and is pre-rendered as static HTML files. The landing page can be easily customized to suit your needs.

A static site allows search engines to more easily crawl your site and can improve your search engine rankings.

Built with: React, TypeScript

Dashboard

The bread and butter of your SaaS product is the dashboard, this is where your customers will interact with your product.

Volca comes with a React dashboard where users can register, subscribe to your product and invite collaborators. You will get all the pages you need for a SaaS product such as authentication, payments, project management and more. Get straight to building the features that makes your product unique.

Built with: React, TypeScript

API

We use a decoupled architecture where you can easily swap out, change or use specific parts of the boilerplate.

To achieve this, Volca comes with a REST API that the dashboard communicates with from the start, but you can plug in any frontend app you want.

The API runs on a serverless architecture that is cost effective, secure and performant.

Built with: Node.js, TypeScript, AWS, Postgres

Features

What can you expect?

Prebuilt functionality that you would otherwise need spend months developing before you launch your SaaS, drastically cutting down the time to market.

Authentication

Secure and reliable authentication out of the box with AWS Cognito.

Read more

Social Sign In

Increase conversion rate with social sign in through Apple, Google and Facebook.

Subscriptions

Get paid by your users with Volcas built in subscription management powered by Stripe.

CI/CD

Deploy with confidence from day one. Volca comes with a complete CI/CD workflow using GitHub Actions.

Logging

Find and remedy production issues quickly.

Serverless

Pay as you scale and stop spending time on managing servers. Volca runs on AWS Lambda out of the box.

Infrastructure as Code

Our infrastructure as code setup with AWS CDK allows you to deploy your SaaS with a single command.

Multi Tenancy

Allow your users to create a project and invite their team.

TypeScript

TypeScript is used in the API, the dashboard and the landing page.

FAQ

FAQs

Frequently asked questions about Volca. Can't find what you are looking for? Feel free to contact us.


Volca Logotype

SaaS Starter Kit and Boilerplate

KITS

Python and DjangoRuby on RailsPHP

© 2024 SaaS Boilerplate and Starter Kit with Node.js and React - Volca.