Dashboard Link
April 8, 2026 ยท View on GitHub
Dashboard Link is a multi-tenant SaaS product for sending workers a secure SMS link to a mobile dashboard with their schedule, tasks, and day-of instructions.
Current Status
Verified on April 3, 2026:
pnpm buildpasses for the full workspace.pnpm lintruns successfully across the workspace.pnpm testpasses using the maintained local test suites.- Admin, API, and worker apps all compile successfully.
- Manual entry is the launch path for MVP delivery.
MVP Scope
The current MVP path is:
- Manager creates or updates workers in the admin app.
- Manager adds schedule items and task items through Manual Data.
- Manager sends a dashboard link by SMS.
- Worker opens the public dashboard link with no account required.
- Admin can review SMS delivery activity and dashboard-open history.
Plugin integrations remain in the repo, but they are not required for MVP launch readiness.
Apps
- Admin app:
apps/admin - API:
apps/api - Worker app:
apps/worker
Core Commands
pnpm install
pnpm build
pnpm lint
pnpm test
pnpm dev
Windows-friendly maintenance scripts:
pnpm dev:check
pnpm lint:report
These now run PowerShell wrappers in scripts/dev-check.ps1 and scripts/lint-report.ps1.
Local Development
- Install dependencies:
pnpm install
- Start local Supabase if you are running against local infrastructure:
pnpm db:start
- Start the apps:
pnpm dev
Default local URLs:
- Admin:
http://localhost:5173 - Worker:
http://localhost:5174 - API:
http://localhost:3001
Quality Gates
pnpm buildis the full workspace compile/build gate.pnpm lintis the workspace lint gate.pnpm testruns the maintained local suites that are safe in standard CI.- The real-database API soft-delete suite remains opt-in via
pnpm --filter @dashboard-link/api run test:integration:db.
See QUICK-START.md, TESTING.md, DEPLOYMENT.md, and ENV-VARIABLES.md for operational details.