Blog
Tutorials, Guides and Updates for building your SaaS
Upgrading to Next.js 15
·11 min read
Preparing the migration to Next.js 15. In this post, we will cover the changes that you need to make to your project to upgrade to Next.js 15, and how Makerkit will approach the migration.
Announcing the Analytics Package for Makerkit
·5 min read
We're excited to announce the launch of the Analytics Package for Makerkit, enabling you to track user interactions and monitor your users behavior.
Secure One-Time Tokens with Supabase and Postgres
·5 min read
Learn how to implement robust, self-cleaning nonces using Postgres functions in your Supabase project.
Introducing the Roadmap Plugin: Track and Share Your Project's Progress
·3 min read
The Roadmap Plugin allows you to create a roadmap for your project and display it on your website. Your users can see what features are planned, in progress, and completed and suggest new features or comment on existing ones.
Introducing Marketing Components: Crafting Stunning Landing Pages with Ease
·5 min read
We're excited to announce the release of Marketing Components, a collection of reusable UI components for marketing websites and landing pages.
Introducing the Testimonial Plugin for Makerkit
·4 min read
Introducing a new plugin to add testimonials to your app with ease
Creating a Delightful Onboarding Experience with Multi-Step Forms
·10 min read
In this post, we'll show you how to create a delightful onboarding experience using the Multi-Step Form Component for Makerkit.
Introducing the Multi-Step Form Component for Makerkit
·3 min read
We're excited to announce the release of the Multi-Step Form Component for Makerkit. This component allows you to create multi-step forms with ease.
Building Multi-Step forms with React.js
·14 min read
In this article, we explain how to build Multi-Step forms with Next.js and the library react-hook-form
Mastering URL Patterns in Next.js Middleware: A Comprehensive Guide
·5 min read
Learn how to implement and optimize URL pattern matching in Next.js middleware to create more efficient and maintainable server-side logic.
Announcing the Feedback plugin
·3 min read
The feedback plugin is a new feature that allows your users to give feedback on your app.
Announcing the Version Updater component
·3 min read
The version updater component is a new feature that allow your app to check for updates and prompt the user to install them.
Announcing the Waitlist plugin
·2 min read
The waitlist plugin is a new feature that allows your users to sign up for early access to your app.
Introducing Makerkit Turbo: faster, simpler and more powerful SaaS Boilerplate
·4 min read
I am excited to announce Makerkit Turbo - the next generation of our SaaS boilerplate. It's a tremendous upgrade over the previous version, with a focus on speed, simplicity, and power.
Announcing the AI Blog Writer SaaS Template
·3 min read
We're excited to announce the launch of our latest SaaS template, the AI Blog Writer app template. This template is a great starting point for building a product to write SEO optimized blog posts using AI.
Building an AI Writer SaaS with Next.js and Supabase
·57 min read
Learn how to build an AI Writer SaaS with Next.js and Supabase - from writing SEO optimized blog posts to managing subscriptions and billing.
Announcing the AI Chat with PDF SaaS Template
·3 min read
We're excited to announce the launch of our latest SaaS template, the Chat with PDF app template. This template is a great starting point for building a product that allows your customers to create chatbots that can answer questions and search through PDF documents.
Announcing the Data Loader SDK for Supabase
·8 min read
We're excited to announce the Data Loader SDK for Supabase. It's a declarative, type-safe set of utilities to load data into your Supabase database that you can use in your Next.js or Remix apps.
Announcing the AI Chatbot SaaS Template
·3 min read
We're excited to announce the launch of our latest SaaS template, the AI Chatbot SaaS Template. This template is a great starting point for building a customer support chatbot SaaS product.
Announcing Premium Codebase Access
·4 min read
We are excited to announce that we are now offering Premium Codebase Access to all our users on the Teams Plan.
Announcing the new Onboarding Flow!
·2 min read
The latest update to the SaaS Starter Kits is here! This update includes changes to the Onboarding Flow after sign-up.
November 2023 Update: AI Editor Plugin, Data Teardown, Stripe Embedded Checkout
·3 min read
The latest update to the SaaS Starter Kits is here! This update includes a new AI Editor plugin, user and organization teardown, and more!
Adding AI capabilities to your Next.js SaaS with Supabase and HuggingFace
·20 min read
In this tutorial, we will learn how to use add AI capabilities to your SaaS using Supabase Vector, HuggingFace models and Next.js Server Components.
Announcing the AI Chatbot plugin for the Makerkit SaaS Starter kits
·2 min read
We are excited to announce the release of the AI Chatbot plugin for the Makerkit SaaS Starter kits. This plugin allows you to add a chatbot to your SaaS Starter kit in minutes.
Announcing the Makerkit CLI
·4 min read
We are excited to announce the release of the Makerkit CLI, a command-line tool that helps you build and manage your Makerkit projects.
Announcing Plugins for Makerkit
·3 min read
We are excited to announce the launch of Plugins for Makerkit. Plugins are a way for you to extend the functionality of Makerkit to suit your needs.
SEO for Software Developers
·7 min read
The ultimate guide to mastering SEO for developers and founders who want to grow their SaaS
Announcing a new documentation generator for the Supabase Kits
·3 min read
We're excited to announce a new documentation generator for the Supabase Kits. This will make it easier for you to build your own documentation site for your Makerkit SaaS.
Introducing the Makerkit Super Admin
·4 min read
The Makerkit Super Admin is an admin panel for SaaS applications built with Makerkit. It allows you to manage your users, subscriptions, and more.
Building an AI-powered Blog with Next.js and WordPress
·17 min read
Learn how to build a blog with Next.js 13 and WordPress and how to leverage AI to generate content.
Upcoming changes to Makerkit in Summer 2023
·3 min read
An overview of the changes coming to MakerKit in Summer 2023.
Introducing Makerkit Lite: a lightweight Next.js SaaS Boilerplate
·3 min read
Introducing Makerkit Lite: a lightweight SaaS Boilerplate built with Next.js and Supabase. It is a smaller, faster and simpler version that the original Makerkit template.
Using Supabase Vault to store secrets
·6 min read
Supabase Vault is a Postgres extension that allows you to store secrets in your database. This is a great way to store API keys, tokens, and other sensitive information. In this tutorial, we'll use Supabase Vault to store our API keys
Building a SaaS in 2023: How to Build and Launch a SaaS Fast
·5 min read
Building a SaaS can be hard. Here is how you can build and launch your SaaS fast - without compromising on quality. In this post we explore how to leverage a SaaS Starter Kit to build and launch your SaaS fast.
Introduction to Next.js Server Actions
·9 min read
Next.js Server Actions are a new feature introduced in Next.js 13 that allows you to run server code without having to create an API endpoint. In this article, we'll learn how to use them.
The importance of using a SaaS Starter as a solo founder
·8 min read
Learn how a SaaS Starter Kit can help solo-founders build Micro SaaS products quickly and efficiently. Discover key features, tips for productivity, and more.
Announcing: Makerkit now supports Lemon Squeezy subscriptions! 🍋
·2 min read
Announcing support for Lemon Squeezy subscriptions in Makerkit. It's now possible to use a MoR to power your Makerkit app.
Announcing support for Multi-Factor Authentication (MFA) with Supabase
·3 min read
A sneak peek to our coming feature for Multi-Factor Authentication (MFA) with Supabase.
Next.js 13: complete guide to Server Components and the App Directory
·19 min read
Unlock the full potential of Next.js 13 with our most complete and definitive tutorial on using server components and the app directory.
A sneak peek at the Supabase and Next.js RSC SaaS kit
·9 min read
A behind the scenes look at how we built the Supabase and Next.js RSC SaaS Starter.
Pagination with React.js and Supabase
·6 min read
Discover the best practices for paginating data using Supabase and React.js using the Supabase Postgres client
Makerkit ❤️ Radix UI
·2 min read
Makerkit migrated its UI Components to Radix UI, bringing a new look and feel to the platform.
Changelog: New Stripe Subscriptions Pages
·3 min read
We've redesigned the Makerkit subscriptions pages. Let's take a look at the new design.
How to sell code with Lemon Squeezy and Github
·7 min read
Sell and monetize your code by giving private access to your Github repositories using Lemon Squeezy
Writing clean React
·9 min read
Level up your React coding skills with Typescript using our comprehensive guide on writing clean code. Start writing clean React code, today.
How to use MeiliSearch with React
·12 min read
Learn how to use MeiliSearch in your React application with this guide. We will use Meiliseach to add a search engine for our blog posts
Planning Makerkit's 2023
·2 min read
A plan for the coming year at Makerkit. New kits, new blog posts, new documentation, courses, and more.
How to use Supabase with React Query
·9 min read
This post explains how to use Supabase with React Query, a popular React library for fetching data from the server.
Why you should use Remix for your SaaS
·4 min read
Are you building a SaaS? Here is why you should build it with Remix
Setting environment variables in Remix
·3 min read
Learn how to set environment variables in Remix and how to ensure that they are available in the client-side code.