Build your SaaS in a weekend with a Next.js SaaS boilerplate

Simply fork the GitHub repository and start building your SaaS immediately. Database, payments, authentication and all other critical parts are already integrated.

Next.js logo
Supabase logo
Tailwindcss logo
Chakra UI logo
Stripe logo
Typescript logo

How it works

Check out this step-by-step walk-through to see how to get started with Ship SaaS.


These features are already built so you can start building your SaaS straight away.


Get registration, login, password reset, and forgot password functionality already integrated with Supabase Auth.

Social logins

Get out-of-the-box support for many different social login providers (Google, Facebook, Twitter, GitHub, etc.).

Database integration

Easily store and access your data in a secure and scalable PostgreSQL database. This boilerplate includes a quick start SQL script to set up your database tables in less than a minute.

Data security

Utilize PostgreSQL row-level security to ensure only authorized users can access and modify their own data.

Billing & subscriptions

Getting paid is incredibly easy with Stripe already integrated. And with Stripe webhooks all important data are synced to your database.

File storage

Upload, store, and manage access to different kinds of files for each individual user with customizable security policies and permissions.

Serverless hosting

Easily host your application on serverless platforms such as Vercel, Heroku, Netlify, and Render. Deployments can be automated by simply connecting your GitHub repo to the platform and pushing code.

Transactional emails

Sending transactional emails is simple thanks to Sendgrid and Mailgun integrations. Easily send plain text or HTML template emails to always keep your customers informed.


Easily translate your application into multiple languages by just translating a couple of JSON files.

Markdown powered blog

Publish high quality blog posts without relying on an external blogging platform. Simply write your blog posts in markdown.

Mobile-first UI

Get out-of-the-box mobile UI optimization. Perfect to build mobile-first UI's using Tailwindcss or Chakra UI.

Search engine optimized

The landing page and blog posts (and other static pages) are search engine optimized thanks to Next.js static page generation.

Email support with an extensive knowledge base

Do you have trouble setting up your SaaS or just want an opinion on an implementation? Check out this extensive knowledge base or reach out via email for quick support.

Dark mode

The most important feature of every software-as-a-service product ;)

Unit and integration tests

Always be sure that you ship high quality, bug-free code by running optional unit and integration tests before each deployment. Coming soon to Ship SaaS.

Your ideal serverless tech stack

Choose from a combination of Next.js, Supabase, and Tailwindcss or Chakra UI. All variations have a Stripe integration for handling billing and payments and are built in Typescript.

Next.js logoNext.js

Full-stack React framework

Supabase logoSupabase

Backend-as-a-service used for authentication, data storage, file storage, and serverless functions

Tailwindcss logoTailwindcss

Utility-first CSS framework used for styling

Chakra UI logoChakra UI

A simple, modular and accessible component library for React

Stripe logo

Payment processing service used for billing and subscription management

Typescript logoTypeScript

A strongly typed programming language that builds on JavaScript

Trusted by 40+ indie hackers, developers and entrepreneurs

Simple pricing

Save $10 000+ and 2 months of development time by using this SaaS boilerplate.


Next.js, Supabase and Tailwindcss

Next.js logo
Supabase logo
Tailwindcss logo
  • All features mentioned above

  • Instant access to the GitHub repository

  • Free updates for 1 year (then $100/year for continuous updates)

  • Detailed documentation

  • Modern serverless tech stack

  • Email support


Next.js, Supabase and Chakra UI

Next.js logo
Supabase logo
Chakra UI logo
  • All features mentioned above

  • Instant access to the GitHub repository

  • Free updates for 1 year (then $100/year for continuous updates)

  • Detailed documentation

  • Modern serverless tech stack

  • Email support

Why use Ship SaaS?

As a tech founder and engineer, I've seen many companies waste huge amounts of time and money to design and build their MVP. By having to write lots of boilerplate code to build basic features like login, billing, and database integrations, the most time is spent before a single feature is built.

I created this SaaS boilerplate to save you the time and money needed to start from scratch. With this boilerplate project, the most important parts of your application are already done for a fraction of the cost. You can just start building your dream SaaS right away.

Don't spend months and thousands of dollars building a product from scratch. Use this boilerplate to get your SaaS development off to a flying start.

author avatar

Nico Botha

Creator of Ship SaaS

Frequently asked questions

How do I access the project files?
After payment you will be automatically added to a private GitHub repository with all the project files and resources.
How often is this project updated and maintained?
This project is continuously maintained and updates are published on a bi-weekly basis. With direct access to the GitHub repository you will have access to updates as soon as it is pushed.
How does the pricing work?
The price of this SaaS boilerplate is $399 $499 for the first year. During the first year you will receive continuous bi-weekly updates for free. After the first year, it is $100 per year for continuous updates.
What tech stack is used for this project?
This boilerplate is built with a combination of Next.js, Supabase, Tailwindcss, Chakra UI, Stripe, and TypeScript. Some small external NPM packages are used for data fetching and SEO.
How can I report a bug?
You can report a bug by reaching out here or by creating an issue on the GitHub repository. Bugs are typically fixed within 48 hours.
Can I customize this project?
Yes. When you purchase this boilerplate project, you get a fully customizable codebase so you can immediately start building your SaaS.
Can I view a demo of the project?
Yes. You can view the official demo with Tailwindcss here. Here is the official demo with Chakra UI.
What if I require a custom feature?
It is possible to request custom features for an additional fee. Please reach out using the contact form to request custom features.
Do you have another question?
Feel free to reach out here.

Stay up to date

Sign up for the Ship SaaS newsletter to get notifiedabout the latest updates and blog posts

We care about the protection of your data. Read our Privacy Policy and Terms & Conditions.

Save $10 000+ and 2 months of development time.Start building with this SaaS boilerplate today.