StartFastPRO
Getting Started

Installation

Learn how to install and set up StartFast Pro

Prerequisites

Before you begin, make sure you have the following installed:

  • **Node.js 18+** - We recommend using the latest LTS version
  • **npm** or **pnpm** - Package manager
  • **PostgreSQL** - Database (we recommend Neon or Supabase)

Clone the Repository

bash
git clone https://github.com/your-repo/startfast-pro.git
cd startfast-pro

Install Dependencies

bash
npm install

Or with pnpm:

bash
pnpm install

Set Up Environment Variables

Copy the example environment file:

bash
cp .env.example .env.local

Edit `.env.local` and fill in your values:

env
DATABASE_URL="postgresql://..."
BETTER_AUTH_SECRET="your-secret-key"
BETTER_AUTH_URL="http://localhost:3000"

Initialize the Database

Run the database migrations:

bash
npm run db:push

Start the Development Server

bash
npm run dev

Open [http://localhost:3000](http://localhost:3000) to see your app!

Next Steps

  • Configure [Environment Variables](/docs/env-variables)
  • Set up [Authentication](/docs/auth/email)
  • Connect [Stripe Payments](/docs/payments/setup)
Installation - StartFast Pro Docs