Monorepo containing:
- Backend API (Nest.js): apps/server
- Frontend (Next.js): apps/client
For detailed app-specific docs, see:
- Backend README: apps/server/README.md
- Frontend README: apps/client/README.md
- Node.js 22.16.0
- pnpm 8.7.4
Important: .env files are provided in the submission form/reply email. Copy them into each app directory.
Server (.env at apps/server/.env):
PORT=8000
MONGODB_URI=<database_uri>
DATABASE_SYNCHRONIZE=true
SSL_ENABLED=trueClient (.env at apps/client/.env):
NEXT_PUBLIC_API_URL=http://localhost:8000/v1Install dependencies (from repo root):
pnpm installCopy environment files:
- apps/server/.env (see apps/server/README.md)
- apps/client/.env (see apps/client/README.md)
From repo root:
pnpm start:server
pnpm start:clientOr per app:
cd apps/server
pnpm start:devcd apps/client
pnpm dev- Frontend: http://localhost:3000
- API Docs: http://localhost:8000/api/docs
- Backend details: apps/server/README.md
- Frontend details: apps/client/README.md