Skip to content

Add Meridian, a simulated fleet monitoring demo - #1

Merged
applycoding merged 1 commit into
mainfrom
cursor/meridian-fleet-demo-56b9
Oct 15, 2026
Merged

applycoding merged 1 commit into
mainfrom
cursor/meridian-fleet-demo-56b9

Conversation

@applycoding

@applycoding applycoding commented Oct 15, 2026 •

Copy link
Copy Markdown
Owner

Summary

Meridian is a portfolio demo of a real-time vehicle and drone operations console. Telemetry is simulated. The same engine runs in a small Node WebSocket server for local development, and in the browser when that server is absent, including the GitHub Pages build.

  • Live Leaflet map, filterable unit list, telemetry charts, and an alerts panel
  • Light, dark, and system color schemes, with a layout that stacks on narrow screens
  • TanStack Query for fleet snapshots and history, Zustand for filters, selection, and acknowledgements
  • Vitest, Testing Library, a Playwright smoke test, ESLint, Prettier, CI, and a Pages workflow

Screenshots

Dark dashboard

Light dashboard

Narrow layout

Test plan

  • npm run lint
  • npm test (28 tests, including the HTTP and WebSocket simulator)
  • npm run build
  • npm run test:e2e (static preview, in-browser fleet, drone filter)
  • With the simulator running, the badge switches to Live socket and the list shows all 14 units
  • After merge, set GitHub Pages source to GitHub Actions so .github/workflows/pages.yml can deploy

Portfolio demo for a vehicle and drone operations console: React dashboard, shared telemetry engine, and a Node WebSocket simulator that falls back to the browser on GitHub Pages.

Co-authored-by: applycoding <applycoding@users.noreply.github.com>
@applycoding
applycoding merged commit 6188eec into main Oct 15, 2026
1 check passed
applycoding added a commit that referenced this pull request Oct 26, 2026
Portfolio demo for a vehicle and drone operations console: React dashboard, shared telemetry engine, and a Node WebSocket simulator that falls back to the browser on GitHub Pages.

Co-authored-by: Arpan Bom <74483088+applycoding@users.noreply.github.com>
Co-authored-by: applycoding <applycoding@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants