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-proInstall Dependencies
bash
npm installOr with pnpm:
bash
pnpm installSet Up Environment Variables
Copy the example environment file:
bash
cp .env.example .env.localEdit `.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:pushStart the Development Server
bash
npm run devOpen [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)