eurochriskelly / gaelic-cup-planner

Plan and execute gaelic football tournaments
0 stars 0 forks source link

Zealous FC as first-class-citizen #106

Open eurochriskelly opened 5 months ago

eurochriskelly commented 5 months ago

An attentive Field Coordinator [FC] should be able to track all relevant information in real-time from the sidelines.

e.g.

At the same time, the opposite should also be possible. A lazy FC should at least keep the central table up-to-date. This would be improved by not forcing the FCs to "start" games and not force FC's to think about carded players.

Details

As the score is being updated, keep a timestamped log of those change e.g.

// fixture
{
  ...
  "startedAt": "<timestamp>",
  "score1": {
    "points": 9,
    "goals": 2,
    "log": [
        {
            "updateUser": "user1",
            "updateTime": "<timestamp>",
            "points": 9,
            "goals": 2,
            "final": false
        },
        ... etc.
    ],
    ... etc.
  },
  ... etc.
}