← the lab · the atelier

Sheet 220 · Web app

Game library and play tracker

GameTrack pulls a Steam library onto a kanban board, logs play sessions with a mood rating and lets each game be rated on six player motivations. Built from November 2025 to February 2026, never deployed.

What it is

Steam sign-inlibrary and playtimesynced inKanban boardBacklog, Playing,Finished, Paused, QuitPlay sessiontimer, then a moodratingRatinga score and sixmotivationsGame dataIGDB details,HowLongToBeat estimateGame page radarmy ratings overeveryone's averagePlayingSteam sign-inlibrary andplaytime syncedinKanban boardBacklog,Playing,Finished,Paused, QuitPlay sessiontimer, then amood ratingRatinga score and sixmotivationsGame dataIGDB details,HowLongToBeatestimateGame pageradarmy ratings overeveryone'saveragePlaying
FIG. 1From a Steam library to a rated game. One game's path through the app. News and discovery pages sit beside this loop and are left out of the drawing.
Source: GameTrack repo: prisma/schema.prisma, KanbanBoard, EndSessionModal, MotivationRadarChart, src/lib (read 2026-11-05)

GameTrack is a web app for keeping track of the games I play. Steam sign-in pulls the library in, and every game sits on a kanban board. A play session runs on a timer and ends with a mood rating; between sessions, the change in Steam playtime gives a rough session length too.

Besides a score out of ten, each game can be rated on six player motivations: exploration, socializing, achievement, immersion, competition and creativity. The game page draws my ratings as a radar on top of the average of everyone who rated it. Discovery and news pages pull from IGDB, Steam news and three gaming news feeds.

What happened

20 Nov 2025First commit24 Nov 2025Steam, IGDB, reviews,sign-in4 days23 Jan 2026News feed2 months25 Feb 2026Cleanup plan; phases 1and 25 weeks26 Feb 2026Phases 3 to 5; lastcommit1 day20 Nov 2025First commit4 days24 Nov 2025Steam, IGDB, reviews, sign-in2 months23 Jan 2026News feed5 weeks25 Feb 2026Cleanup plan; phases 1 and 21 day26 Feb 2026Phases 3 to 5; last commit
FIG. 2Forty of 43 commits in the last two days. Three commits in the first three months, then 40 across the two days of the cleanup plan. Nothing after that.
Source: GameTrack git log (43 commits, all mine) and docs/plans/2026-02-25-gametrack-consolidation-roadmap-design.md

The core came together in the first week: sign-in, library sync, game pages and reviews. A news feed followed two months later.

When I came back in February, I wrote a consolidation plan before adding anything new. Two pages used Tailwind and the rest used inline styles, the dashboard's time filter did nothing, the game modal reset its ratings every time it opened, and every page fetched its own data with no cache. The plan had five phases, one page at a time, and all five were done in two days. Then the work stopped. The app never went online, and the schema still holds models that never got a working screen, like a journal, play plans and a player profile.

← Pro-bending battle game prototype · all lab sheets · Wearable sensor room →