Building a SaaS tasks application with Makerkit | Next.js and Firebase
Get a head start on your app development with our Makerkit SaaS boilerplate, built with Next.js and Firebase. Follow our step-by-step guide for an easy setup.
This tutorial is a comprehensive guide to getting started with the Next.js and Firebase SaaS template to build a basic tasks application, from fetching the repository to deploying the application.
By the end, you'll have a fully working application with the minimum basics a SaaS needs:
- Landing Page and Marketing pages (blog, documentation)
 - Authentication (sign in, sign up)
 - Payments (Stripe)
 - Profile and Organization management
 
Prerequisites
To get started, you're going to need some things installed:
- Git
 - Node.js version
 - npm 7 or greater
 - A code editor (VSCode, WebStorm)
 - If you'd like to deploy your application, you'll also want an account on Vercel (it's free and easy to use)
 
Experience with React, TypeScript/JavaScript, and Firebase would be advantageous but not strictly required. The codebase can also serve as a way to learn these topics more in-depth.
If you have all the above installed, I guess we can get started!