Book 6 · Lesson 6.1

SolidJS and Vite scaffold

  • Navigate apps/radar directory layout
  • Explain Vite dev server and /api proxy
  • Start pnpm dev:radar on :5174

Prerequisites: 1.13 · 4.10

Team Radar is the manager dashboard — SolidJS + Vite, not React.

apps/radar/ — Stage 4 manager dashboard

  • apps/radar/index.html
  • apps/radar/vite.config.ts → proxy /api → :8082
  • apps/radar/src/router.tsx → TanStack Router
  • apps/radar/src/pages/Dashboard.tsx
  • apps/radar/src/pages/OneOnOnePortal.tsx
  • apps/radar/src/api/client.ts

Quick start

pnpm build:wasm          # once
pnpm compose:up
pnpm analyzer:dev & pnpm ingestion:dev &
pnpm dev:radar           # http://localhost:5174

Vite proxy

vite.config.ts forwards /api/* to analyzer :8082 — same-origin for the browser (lesson 0.7).

Teach-back prompt

Why is radar in apps/ not services/?

Radar dev server

Lesson 6.1 check

1. Team Radar dev server runs on…