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
- Configure environment variables.
- Run Prisma migrations and seed data.
- Start local app.
- Authenticate through Google OAuth.
- Create a group, join with another account, and run one checkout + webhook cycle.