SaaS Template Overview
Guidance on setting up payments, databases, and authentication for your SaaS project.
This guide will help you set up your SaaS templates using the following providers:
Each configuration comes with a short video tutorial to help you get started quickly.
Vite Supabase Stripe
A quick starter using Vite, Supabase, and Stripe.
Vite Supabase Polar
Get started fast with Vite, Supabase, and Polar.
Vite Clerk Convex Stripe
A template featuring Vite, Clerk, Convex, and Stripe.
Vite Clerk Convex Polar
Combine Vite, Clerk, Convex, and Polar for your app.
Next.js Supabase Stripe
Build with Next.js, Supabase, and Stripe integration.
Next.js Supabase Polar
A Next.js starter with Supabase and Polar.
1. Select Your Framework
Vite (Recommended)
Recommended if:
-
You’re just starting out or prefer Vite
-
You need a straightforward backend
Key Benefits:
-
Works fastest on Tempo
-
Simplified setup and faster builds
-
Easy integration with Supabase or Clerk + Convex
Next.js
Recommended if:
-
You’re comfortable with full-stack concepts
-
You need advanced rendering features (SSR, ISR, etc.)
-
You’re building more complex applications
Key Benefits:
-
Full-stack features out of the box
-
Powerful SSR and routing
What’s Next?
Once you’ve chosen your framework and provider combination:
-
Follow the video to configure your environment.
-
Deploy your template.
-
Test payments, auth, and database interactions.
That’s it! You’re now ready to create a fully functioning SaaS with Tempo.
Was this page helpful?