826 B
826 B
Setup Guide
Prerequisites
- Node.js 22+
- npm 10+
- PostgreSQL 15+
1) Install Dependencies
npm install
cd backend && npm install
2) Configure Backend Environment
Copy the template and set real secrets:
cd backend
cp .env.example .env
Required values:
DATABASE_URLJWT_SECRETJWT_REFRESH_SECRETCORS_ORIGIN
3) Prepare Database
Preferred (versioned migrations):
cd backend
npm run prisma:migrate
npm run prisma:generate
npm run prisma:seed
Alternative (dev only):
cd backend
npm run prisma:push
npm run prisma:seed
4) Run Development Stack
Backend:
cd backend
npm run dev
Frontend (new terminal):
npm run dev
5) Quality Gates
cd backend && npm run build
cd ..
npm run lint
npm run build