Work

GameTracker

Full-Stack
React
Mobile
React Native
Backend
Nest.js

A full-stack video game tracking app where users can keep track of games they've played, want to play, and discover new titles based on popularity and personalized recommendations.

Screenshot of the GameTracker app showing popular games and user collections

GameTracker is a cross-platform app built for gamers to organize and share their game libraries. Users will be able to log games they’ve played, are currently playing, or want to play later. With integration to the IGDB API, GameTracker also enables users to discover trending and top-rated games.

Built using modern web and mobile technologies, the project includes both a responsive React web frontend and a React Native mobile app using Expo. The backend is powered by NestJS and TypeScript, exposing a RESTful API backed by a PostgreSQL database.

Authentication is handled via JWT, with support for both Google login and traditional email/password. GameTracker makes it easy for friends to connect, compare libraries, and explore new games together.

πŸ”— Links

🧱 Tech Stack

  • Frontend (Web): React + Vite
  • Mobile App: React Native with Expo
  • Backend: NestJS (TypeScript)
  • API: RESTful endpoints
  • Database: PostgreSQL
  • Auth: JWT, Google & Password Login

πŸš€ Features

  • Track games you want to play.
  • View released games on a per-day basis in Calendar view
  • Discover popular games (via IGDB API)
  • Cross-platform support: Web + Mobile

Preview