Skip to content
Nachi3D Labs

ProjectsGameTrack

GameTrack

In Dev

Track your video game collection, backlog, and playtime across every platform.

Source available on request
GameTrack — app icon
GameTrack — app icon — screenshot 1

About this project

Overview

GameTrack is a React Native app for cataloguing a video game collection: what you own and on which platforms, what you're playing, your backlog, ratings, and completion stats. I built it as the sister app to MangaTrack, reusing the same architecture — it's for collectors like me with games scattered across PS3, PS4, PC and beyond, who want one offline place to track it all.

The two decisions that shaped it: local-first storage (expo-sqlite, no account, collection browsing works fully offline) and a provider abstraction over the game database API. That second one saved the project — I originally planned IGDB, but Twitch's 2FA blocked credential creation from Morocco, so I pivoted to RAWG in one afternoon behind a GameProvider interface, keeping IGDB dormant for later. A Cloudflare Worker proxies API calls so the key never ships in the binary.

Honestly, I built it because I wanted it: my PS3 shelf deserved better than a spreadsheet.

Key features

What it does

Search 900k+ games via RAWG with infinite scroll and exact-match ranking
Collection with per-status colors, multi-platform ownership, physical/digital tags
Stats dashboard: completions per year, platform breakdown, average rating
Fully offline collection and stats — only search needs network
Subtle celebrations (Lottie confetti, haptics) with reduce-animations toggle
English/French with instant switching, persisted in SQLite

Built with

The Stack

React Native
Expo SDK 54
TypeScript
Zustand
expo-sqlite
Cloudflare Workers
RAWG API
Jest

Want something like this built for you?

Tell me what you'd like to build and we'll see if it fits.