FAQ

Frequently asked questions about the Next.js SaaS Boilerplate.

The below is a technical FAQ about this kit. For general questions about Makerkit, please see the Makerkit FAQ.

Do I need to know Supabase to use the Next.js SaaS Boilerplate?

Yes - you should have a basic understanding of Supabase to use the Next.js SaaS Boilerplate. You'll need to know how to create a Supabase project, set up the database, Postgres knowledge, and use the Supabase client in your Next.js app.

Sure - you can use the kit to learn, but ultimately the kit does not teach you how to use Supabase. You should refer to the Supabase documentation for that.

Do I need to know Next.js to use the Next.js SaaS Boilerplate?

Yes - you should have a basic understanding of Next.js to use the Next.js SaaS Boilerplate.

I don't know Supabase! Should I buy the Next.js SaaS Boilerplate?

You either accept there is a learning curve, or you can learn Supabase first. The Next.js SaaS Boilerplate is built on top of Supabase, so you'll need to know how to use Supabase to use the kit.

I don't know Turborepo! Should I buy the Next.js SaaS Boilerplate?

Yes! You don't need to know Turborepo to use the Next.js SaaS Boilerplate. Turborepo is used by me to manage the monorepo structure of the boilerplate. Your focus should be on building your SaaS product which resides in apps/web, not on the tools used to build the boilerplate.

Even if you don't have experience using Turborepo or a monorepo, you won't need to be using it directly unless you're going to customize the core code of Makerkit in packages.

Will you add more packages in the future?

Very likely! This kit is meant to be modular - which allows me to build new stuff without interfering with your existing code. I have a lot of ideas for new packages and features that I want to add in the future.

Can I use this kit for a non-SaaS project?

This kit is meant to be used for SaaS projects. If you're building a non-SaaS project, you might find the Next.js SaaS Boilerplate to be overkill. You can still use it, but you might need to remove some features that are specific to SaaS projects.

Can I use personal accounts only?

Sure! You can set a feature flag to disable team accounts.

Can I use the React package X with this kit?

This kit is a simple Next.js application. You can use any React package you want. Generally speaking, you're only constrained by the underlying technologies (Next.js, Stripe, Supabase, etc.) and not by the kit itself. Since you own and can edit all the code, you can always adapt the kit to your needs. However, if the underlying technology has a limitation, you might need to work around it.

Does Makerkit setup the production instance for me?

No - Makerkit does not set up the production instance for you. This includes setting up Supabase, Stripe, and any other services you need.

Makerkit does not have access to your Stripe or Supabase accounts, which means setup on your end is required. Makerkit only provides the codebase and documentation to help you set up your SaaS project.


Subscribe to our Newsletter
Get the latest updates about React, Remix, Next.js, Firebase, Supabase and Tailwind CSS