Core app for Far Reach Co. (dashboard, VTT, character sheets, Discord integration).
- Development:
docs/dev.md - Deployment:
docs/deploy.md - Operations:
docs/ops.md - Architecture:
docs/architecture.md - Tools:
docs/tools.md
- Install Node from
.nvmrcand install deps:nvm use npm install
- Create env file:
cp .env.example .env
- Start local dev stack:
npm run dev
.
├── docs/ # Workflow docs
├── dist/ # Compiled TypeScript output (server + tools)
├── migrations/ # SQL migrations
├── ops/ # Deployment + remote operations scripts
├── public/ # Static assets and client bundles
├── scripts/ # Local helper scripts (dev/deploy/ops)
├── src/ # TypeScript source
├── systemd/ # systemd unit files
└── views/ # EJS templates