8000 GitHub - vinothvino42/saas-app: A LMS SaaS app featuring user authentication, subscriptions, and payments using Next.js, Supabase, and Stripe
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

A LMS SaaS app featuring user authentication, subscriptions, and payments using Next.js, Supabase, and Stripe

Notifications You must be signed in to change notification settings

vinothvino42/saas-app

Repository files navigation

SaaS App - LMS with Next.js, Supabase & Payments

A LMS SaaS app featuring user authentication, subscriptions, and payments using Next.js, Supabase, and Stripe! You'll build and deploy a real-time teaching platform with Vapi, integrate an AI vocal agent, and deliver seamless, interactive learning sessions.

⚙️ Tech Stack

🤸 Quick Start

Follow these steps to set up the project locally on your machine.

Prerequisites

Make sure you have the following installed on your machine:

Cloning the Repository

git clone https://github.com/adrianhajdin/saas-app.git
cd saas-app

Installation

Install the project dependencies using npm:

npm install

Set Up Environment Variables

Create a new file named .env in the root of your project and add the following content:

# Sentry
SENTRY_AUTH_TOKEN=

# Vapi
NEXT_PUBLIC_VAPI_WEB_TOKEN=

# Clerk
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_IN_FALLBACK_REDIRECT_URL=/
NEXT_PUBLIC_CLERK_SIGN_UP_FALLBACK_REDIRECT_URL=/

# Supabase
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=

You can obtain these credentials by signing up on: Supabase, Clerk, Sentry, Vapi.

Running the Project

npm run dev

Open http://localhost:3000 in your browser to view the project.

🎖️ Credits

This repository contains the code corresponding to an in-depth tutorial available on JavaScript Mastery YouTube channel. Watch SaaS App Tutorial.

About

A LMS SaaS app featuring user authentication, subscriptions, and payments using Next.js, Supabase, and Stripe

Topics

Resources

Stars

Watchers

Forks

0