Installation

Local setup for the documentation and backend project workflow.

Prerequisites

  • Node.js 20+
  • npm (or compatible package manager)
  • PostgreSQL database instance (Supabase, Neon, or local)
  • Stripe test account for checkout + webhook testing

Install dependencies

npm install

Start docs app

npm run dev

Open http://localhost:3000/docs.

Local backend expectation

This documentation maps to a backend with these core technologies:

  • Next.js 14 App Router
  • Prisma ORM
  • NextAuth v5 with JWT sessions
  • Stripe Checkout + webhooks
  • Zod schema validation

Suggested setup order

  1. Configure environment variables.
  2. Run Prisma migrations and seed data.
  3. Start local app.
  4. Authenticate through Google OAuth.
  5. Create a group, join with another account, and run one checkout + webhook cycle.