← projects

Board Game Tracker

#React#Node.js#SQLite#Docker#Traefik

A personal board game session tracker that runs locally in Docker.

Features

  • Log game sessions with players and scores
  • Pull game metadata from BoardGameGeek API
  • Track win rates and play history per player
  • Runs fully local — no account needed, no cloud

Stack

React frontend with a Node.js/Express backend, SQLite for storage. Runs behind the same Traefik + mkcert setup as this site at boardgames.local.com.

Why

I wanted to track plays without giving my data to BGG or Tabletop.to. And it was a good excuse to try out the Traefik local dev setup I’d been meaning to configure.