nflendzoneApp Architecture

Rhino/Shiny app architecture and runtime data-flow overview.
shiny
rhino
nfl
nflverse
bayesian
Author

Tyler Pollard

Published

February 15, 2026

Modified

February 15, 2026

View repository source

App Runtime Position

flowchart LR
  A[nflreadr schedule and context] --> B[nflendzoneApp startup data layer]
  C[nflendzoneData summaries] --> B
  B --> D[standings modules]
  B --> E[prediction modules]

Module Areas

Path area Purpose
app/main.R page composition and navigation
app/logic/data/* startup import and release data loading
app/view/pages/standings/* standings and playoff seed views
app/view/pages/predictions/* game prediction UI/server
app/logic/predictions/games/* probability, draw, and plotting helpers

Runtime Pattern

  1. Load schedule/team context from nflverse.
  2. Pull release summaries from nflendzoneData.
  3. Reconstruct stochastic state in memory.
  4. Render interactive probabilities with reactive controls.
Back to top