Follow these steps to set up and run the project locally.
Install the following tools:
- Git
- Go
- Node.js
- yarn
- PowerShell (Windows)
- Terminal / Bash (macOS & Linux)
git clone <your-repository-url>
cd <your-repository-folder>- Windows (PowerShell, run as Administrator)
cd <path-to-forked-litmus-repo>
.\scripts\start-dev.ps1
#### If you get execution policy errors
Run the following in PowerShell (no admin required for Process scope):
```powershell
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass -ForceThis changes the execution policy only for the current PowerShell session.
- macOS / Linux
chmod +x ./scripts/start-dev.sh
./scripts/start-dev.shNote: The script may prompt for your system password (macOS/Linux) to start background services.

The startup script opens three terminals automatically. Each terminal runs one part of the app:
- API
- GraphQL
- UI
Allow the frontend build to finish in the UI terminal. Logs will indicate when the app is ready (watch for "Compiled" / "Listening" messages).
Open in your browser: https://localhost:8185
Credentials:
| Username | Password |
|---|---|
| admin | litmus |