GameLogfy

FlutterGolangPostgreSQLFirebaseRiverpod

Flutter app to track your personal game backlog — status, priority, completion times, and multiple view modes — backed by a Golang server and PostgreSQL.

About

GameLogfy is a personal game backlog tracker built because every existing tool either had too many opinions about how to organize games, or stored everything in someone else’s cloud. The goal was full ownership — my data, my backend, my rules.


Each game entry gets a status (Wishlist, Playing, Completed, Abandoned), a priority level (High, Medium, Low), platform tags, personal notes, and completion time estimates pulled from HowLongToBeat through a Golang server. Nothing talks to HowLongToBeat directly from the Flutter client.


There are four view modes for the log:


When a game isn’t in HowLongToBeat’s database, a manual entry form covers the same fields — name, status, priority, platforms, release date, notes.

GameLogfy list view GameLogfy detail view GameLogfy calendar view GameLogfy manual entry

Tech used