feat(web): project list and mission dashboard views #87

Merged
jason.woltje merged 1 commits from feat/p3-005-projects-missions into main 2026-03-13 13:30:11 +00:00
Owner

Summary

  • Projects page with grid layout of project cards
  • Mission dashboard section fetching from coord API
  • Stat cards for mission ID, phase, task progress, status

Test plan

  • pnpm typecheck/lint/format — pass
  • pnpm --filter @mosaic/web build — 8 routes generated

Closes #30

## Summary - Projects page with grid layout of project cards - Mission dashboard section fetching from coord API - Stat cards for mission ID, phase, task progress, status ## Test plan - [x] pnpm typecheck/lint/format — pass - [x] pnpm --filter @mosaic/web build — 8 routes generated Closes #30
jason.woltje added 1 commit 2026-03-13 13:30:04 +00:00
Add projects page with grid layout of project cards showing status,
description, and creation date. Include active mission status section
that fetches from the coord API with stat cards for mission ID, phase,
task progress, and status.

Components: ProjectCard, MissionStatus, StatCard

Refs #30

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
jason.woltje merged commit fd4b7c2ba2 into main 2026-03-13 13:30:11 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mosaicstack/stack#87