A locally-runnable clinical workspace for speech-language pathologists, built around the loop: case → goal → intervention → outcome → barrier → next decision.
npm install
npm run setup
npm run dev
Then open http://localhost:3000.
| Command | Description |
|---|---|
npm run dev |
Start development server |
npm run setup |
Create database and load synthetic seed data |
npm run reset |
Drop database and re-seed from scratch |
npm test |
Run unit and integration tests |
npm run test:e2e |
Run Playwright end-to-end tests |
All data is synthetic. The database is a SQLite file stored in ./data/dpop.db (gitignored). No cloud services or accounts are required.
The app defaults to MockProvider, which generates deterministic template-based drafts with no network access. To enable the Anthropic provider, set these environment variables:
AI_PROVIDER=anthropic
ANTHROPIC_API_KEY=your-key
ALLOW_EXTERNAL_AI=true
Private — not for distribution.