This is a T3 Stack project bootstrapped with create-t3-app.
We try to keep this project as simple as possible, so you can start with just the scaffolding we set up for you, and add additional things later when they become necessary.
If you are not familiar with the different technologies used in this project, please refer to the respective docs. If you still are in the wind, you can join the t3.gg Discord and ask for help.
To learn more about the T3 Stack, take a look at the following resources:
- Documentation
 - Learn the T3 Stack — Check out these awesome tutorials
 
You can check out the create-t3-stripe-starter GitHub repository for more information!
t3-stripe-starter is a powerful boilerplate for building Software as a Service (SaaS) applications on top of the t3 stack. It provides a fully functional SaaS template with essential features, including Google Sign-in powered by NextAuth, subscription management handled by Stripe, and a Stripe webhook to capture and process subscription events.
SaaS Starter: Get started quickly with a professionally designed Landing and Pricing page template, fully customizable to suit your specific branding and content needs. Check out the live demo here.
NextAuth - Google Sign-in: Implement secure user authentication using NextAuth, with support for Google Sign-in. This enables your users to log in to your SaaS application effortlessly using their Google accounts.
Stripe Integration: Easily manage subscriptions and payments with the seamless integration of Stripe. Handle recurring payments, billing, and invoicing with Stripe's powerful and secure payment processing infrastructure.
Stripe Webhook: Keep your subscription data in sync and handle critical subscription events by utilizing the Stripe webhook. Be notified of important events like successful payments, subscription cancellations, and more.
To get started with t3-stripe-starter, follow these simple steps:
Clone this repository to your local machine.
git clone https://github.com/lucy2329/t3-stripe-starter.git
Set up your Stripe account and obtain the necessary API keys as mentioned in the .env.example file. You will also find info on where to find these keys there.
Configure the environment variables for Stripe and NextAuth (Google sign in) in the project.
Install dependencies by running npm install.
Launch the application locally using npm run dev.
Start by cloning this repository
git clone https://github.com/lucy2329/t3-stripe-starter.git
You can go ahead and initialize the git repository and push it to your own account
This can be easily deployed using Vercel. Checkout their docs here on how to deploy it for free.