Izzy Hodnett › Personal › TM Stats

TM Stats

Somewhere for a group that plays the same game regularly to keep its results and get real answers out of them.

Web Personal project
Who uses it
Five people — one regular playing group, each with their own sign-in. Small, and shared with them rather than published to anyone who wants it.
How long it took
Three days to the first version people could use.
Still maintained
Stable and in use, with a rebuild underway on a separate page rather than on top of the running one.
Where it runs
tm-stats.com

The problem it solves

A group that plays the same board game over years builds up a pile of results, usually in a spreadsheet. A spreadsheet holds the scores but does not answer the questions people have — whether a particular strategy actually wins more often, whether the table position matters, how one player compares with another over a long run rather than one night.

How it works

  1. People sign in, and the group's games are kept together so everyone sees the same history.
  2. Results already recorded elsewhere can be brought in from a file, so nobody retypes years of scores.
  3. The stored games are turned into rankings, comparisons and summaries that update as new games are added.

What this is built with

Each part, and what it does, in plain terms.

Hosting
Where the site actually runs. These run on Cloudflare, the same service that carries traffic for a large share of the web, so pages load from whichever of its locations is nearest the reader.
A database
The filing cabinet where the information lives, so it is still there when you close the page. Anything someone types in and expects to find again is kept here.
Sign-in and accounts
The part that knows who someone is. It keeps each person's records separate, so people see their own group's data and not anyone else's.
Data import
A way to bring existing records in from a spreadsheet or exported file. It means people are not retyping information they already have.
Charts and summaries
The pictures and tables built from the stored records. They turn a long list of entries into something you can read at a glance.
A web page people use
The site itself, the screens people click through. It opens in an ordinary browser, so there is nothing for anyone to install.
TM Stats
TM Stats