
QuestLog - Game Backlog Tracker
Game backlog tracker built with .NET Blazor and PostgreSQL, featuring user authentication, per-user libraries, and full CRUD status and rating tracking.
QuestLog is a full-stack game backlog tracker built with .NET Blazor and a PostgreSQL database. Users create secure accounts to search a global game catalog via the RAWG API and add titles to a private, per-user shelf, where they can track status (Wishlist, Backlog, Playing, Completed, Shelved), rate games, and add personal notes. Full CRUD functionality lets users add, update, and remove games, with authentication and authorization ensuring each user only accesses their own data. Demonstrates proficiency in .NET Blazor, relational database design with PostgreSQL, user authentication, and third-party API integration.
Features

Full CRUD on Shelf Entries
Every game on a user's shelf is fully customizable — users can add games, update their status, rating, and notes, and remove entries entirely, all scoped to their own account.