# Building a SaaS tasks application with Makerkit | Remix.js Firebase

> Get a head start on your app development with our Makerkit SaaS boilerplate, built with Remix and Firebase. Follow our step-by-step guide for an easy setup!

*Canonical: https://makerkit.dev/docs/remix-fire/tutorials/introduction*

---

This tutorial is a comprehensive guide to getting started with the Remix 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:

1. Landing Page and Marketing pages (blog, documentation)
2. Authentication (sign in, sign up)
3. Payments (Stripe)
4. Profile and Organization management

## Prerequisites

To get started, you're going to need some things installed:

1. Git
2. Node.js version (>=16.0.0)
3. npm 7 or greater
4. A code editor (VSCode, WebStorm)
5. If you'd like to deploy your application, you'll also want an account on Vercel.

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!
