A minimal forum web app monorepo (Next.js client, NestJS server).
| Path | Description |
|---|---|
| apps/client | Next.js 16 frontend (React 19), port 3000 |
| apps/server | NestJS 11 backend, port 8080 |
Prerequisites: Node.js LTS and a MongoDB instance.
npm installnpm run dev:client # start client on port 3000
npm run dev:server # start server on port 8080Copy .env.example to .env.local in each app and fill in the values before starting.
npm run build # build all workspaces
npm run tsc # type-check client and server
npm run lint # lint and autofix client and server
npm run format # format client and server
npm run test # run tests across all workspaces