- Node.js
- pnpm
- Clone the repository with submodules
git clone --recurse-submodules <repo-url>
- Install dependencies
pnpm i
- Copy Environment Variables
# frontend
cp ./apps/frontend/.env.local.example ./apps/frontend/.env.local
# backend
cp ./apps/backend/.dev.vars.example ./apps/backend/.dev.vars
Fill in the environment variables in the files as needed.
- Start the development server
pnpm dev
pnpm dev
- Start the development serverpnpm check
- Run linting and formatting checkspnpm fix
- Fix linting and formatting issuespnpm typecheck
- Run TypeScript type checkingpnpm build
- Build frontend and backend