learning_ai_common_plat/dashboards/tracker-web/README.md
saravanakumardb1 8738d07da7 fix(tracker-web): format markdown + ignore e2e artifacts in prettier/git
Run Prettier over README and roadmap docs to satisfy format:check, and add
.prettierignore plus .gitignore entries for playwright-report/test-results so
generated e2e artifacts no longer break the format gate.

Generated with [Devin](https://cli.devin.ai/docs)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-05-28 19:40:54 -07:00

43 lines
1.6 KiB
Markdown

# Tracker Dashboard
Web dashboard for the Tracker Service — manage feature requests, bugs, and tasks.
Built with Next.js + Tailwind CSS + React.
## Port
`3003` (configurable in `package.json` scripts)
## Pages
| Route | Description |
| ----------------------- | -------------------------------------------------------------- |
| `/login` | Login via platform-service credentials |
| `/dashboard` | Overview with stats by type, status, priority |
| `/dashboard/items` | Items list with filtering, search, create, delete |
| `/dashboard/board` | Kanban board with drag-free status transitions |
| `/dashboard/items/[id]` | Item detail with edit, status/priority change, comments, votes |
## API Proxy Routes
| Route | Proxies to |
| ----------------- | --------------------------------------- |
| `/api/auth/login` | `platform-service` POST /api/auth/login |
| `/api/auth/me` | `platform-service` GET /api/auth/me |
| `/api/tracker/*` | `tracker-service` /api/\* |
## Setup
```bash
cp .env.local.example .env.local # fill in values
npm install
npm run dev # starts on port 3003
```
## Environment Variables
See `.env.local.example` for required variables:
- `PLATFORM_API_URL` — Platform service URL (default `http://localhost:4003`)
- `JWT_SECRET` — Shared JWT secret
- `PRODUCT_ID` — Product scope (e.g., `lysnrai`, `chronomind`, `nomgap`)