Monorepo skeleton for a dual-frontend full-stack web project:
apps/web-user: user-facing React appapps/web-admin: admin React appapps/api: Node.js API, planned around NestJS + Prisma + MySQLpackages/shared: shared types and constantspackages/ui: shared UI primitives placeholderprisma: database schema draftinfra: deployment placeholders for Docker and Nginxdocs: setup and deployment notes
catchmemory/
apps/
api/
web-admin/
web-user/
docs/
infra/
packages/
shared/
ui/
prisma/
- Install Node.js 22 LTS and pnpm.
- Run
pnpm installafter you confirm the dependency versions you want to lock in. - Create
.envfrom.env.example. - Provision Alibaba Cloud RDS, OSS, ECS, and a domain.
- Implement API modules in this order: auth, profile, projects, invites, guest sessions, messages, admin.