Deploy Your Project

We recommend Vercel for deploying your project.

1
Step 1: Go to Vercel

Visit vercel.com and log in with your account. If you don't have one, create a new account.
Click on "Add New Project" from your dashboard.

2
Step 2: Import the GitHub Repository

From the project list, select the NeoSaaS GitHub repository you received access to.
Click "Import" and proceed to the next step.

3
Step 3: Configure Environment Variables

Vercel will ask for environment variables during setup.
Use the values from the .env file in the repository and paste them accordingly into Vercel.
Be sure to include keys like:

NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
SUPABASE_URL=
SUPABASE_SERVICE_ROLE_KEY=
STRIPE_SECRET_KEY=
STRIPE_WEBHOOK_SECRET=

You can always update these later from the Settings → Environment Variables tab in your Vercel dashboard.

4
Step 4: Deploy the Project

Once the environment variables are set, click "Deploy".
Vercel will automatically install dependencies, build the project, and host it under a vercel.app domain.

5
Step 5: Set a Custom Domain (Optional)

If you want to connect a custom domain, go to the Domains tab and follow the instructions to link your domain name.