Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

11. Developer Handoff — Building a Web Version

Independent / quantitative investing

11.1 Backend

11.2 Frontend

11.3 Data contract — performance_latest.json

Top level:

{
  "date": "YYYY-MM-DD",
  "week_number": "YYYY-Www",
  "spy_price": 0.0,
  "groups": {
    "ira_top5":       { "kpi": { ... }, "holdings": [ ... ] },
    "brokerage_top5": { "kpi": { ... }, "holdings": [ ... ] },
    "conviction9":    { "kpi": { ... }, "holdings": [ ... ] },
    "my_ira":         { "kpi": { ... }, "holdings": [ ... ] },
    "my_brokerage":   { "kpi": { ... }, "holdings": [ ... ] }
  }
}

This object is the canonical “dashboard DTO” for API GET /performance/latest.

11.4 Authentication and tenancy

11.5 Scaling

11.6 Path to data-source independence (“Path 2”)

11.7 IP considerations