Skip to content
MGAIF Wiki

WB Milestones

Related: Implementation plan

This file records implementation status for WhiteBlazeFieldReports.com.

  • Milestone 0 — Project Foundation
  • Milestone 1 — Brand and Static Shell
  • Milestone 2 — Data Model and Demo Seeds
  • Milestone 3 — Application Report APIs
  • Milestone 4 — Home Page and Summary Map
  • Milestone 5 — Reports List and Detail Pages
  • Milestone 6 — Submission Form
  • Milestone 7 — Admin Moderation MVP
  • Milestone 8 — Full Map and Data Bank
  • Milestone 9 — Guide, Policy, and Trust Layer
  • Milestone 10 — QA, Launch, and Monitoring
  • Milestone 11 — Design Review and Visual Polish

All currently planned milestones (0–11) are complete. The site has the initial MVP plus the post-MVP design polish pass.

  • None currently planned.
  • None.
  • Demo report data lives in src/data/demo-reports.ts.
  • Public-safe projection, stats, filtering, and map marker shaping live in src/lib/reports.ts.
  • Route handlers are available at /api/reports, /api/stats, and /api/map/reports.
  • The home page now renders stats, latest demo reports as wide list rows, category totals, and a simplified public-safe AT summary map.
  • /reports uses wide list rows and auto-submitting dropdown filters with improved label/control spacing.
  • /map uses a constrained map panel with a scrollable side-panel list so the map no longer stretches awkwardly across the full page.
  • Prisma/MySQL schema is defined in prisma/schema.prisma; the demo seed payload is represented in TypeScript for reliable local tests/builds before live DB insertion is wired in later milestones.

Requested builds/releases should be delivered to:

/home/mgaif-test1/htdocs/test1.mgaif.com

The directory may be emptied for each release. nginx and the SSL reverse proxy are already configured in front of it.