Prerequisites
Before working with the Ghasi-EdTech platform locally, install the following tools:
| Tool | Version | Purpose |
|---|---|---|
| Node.js | = 22 | Run platform services |
| pnpm | = 9.15 | Workspace package manager |
| Docker Desktop | recent | Spin up the local infrastructure stack (Postgres, Redis, NATS, OpenSearch, MinIO, Mailpit) |
| PostgreSQL client | 16-compatible | Connect to tenant-scoped databases and inspect data with SET LOCAL app.tenant_id = ... |
| Git | any recent | Clone the platform repository |
Clone the platform
git clone https://github.com/ghasi-EdTech/ghasi-EdTech.git
cd ghasi-EdTech
pnpm install
After pnpm install (see Clone the platform above), generate per-package .env files and start Docker services as described in Local stack & dev setup (including pnpm env:create, pnpm infra:up, and pnpm db:setup). Then try the Quickstart.