Developer Guide

Getting Started

Quantum is a Next.js 15 production-ready starter kit.

1. Installation

Clone the repository and install dependencies:

git clone [https://github.com/your-repo/quantum.git](https://github.com/your-repo/quantum.git)
cd quantum
npm install

2. Environment Variables

Rename .env.example to .env and add your keys:

cp .env.example .env

You will need keys for:

  • Database: Neon (Postgres)
  • Auth: Auth.js (GitHub/Google)
  • Payments: Stripe
  • AI: OpenAI

3. Running Locally

Start the development server:

npm run dev

Visit http://localhost:3000 to see your app.

4. Database Migration

If you modify src/lib/schema.ts, push changes to the DB:

npx drizzle-kit push