Tooling / workflow mission

Game Bug Tracker

A public-demo-safe ASP.NET Core bug tracker for game production workflows. Built with Razor Pages, EF Core, SQLite, and owner-only write access.

C# ASP.NET Core Razor Pages EF Core SQLite Bootstrap
Role Sole developer
Stack ASP.NET Core, Razor Pages, EF Core, SQLite
Access Public read, owner write
Status Version 1 complete

Project Summary

Game Bug Tracker is a portfolio project built around a practical game-production workflow instead of a generic dashboard. The app allows public browsing for recruiters and interviewers while protecting create and edit actions behind owner sign-in. It demonstrates page-driven ASP.NET Core development, EF Core persistence, validation, migrations, and deployment-aware configuration.

Key Highlights

  • Public home, bug list, and bug details pages
  • Owner-only create and edit flows
  • Validation for required titles and descriptions
  • EF Core migrations and SQLite persistence
  • Automatic seeded demo data for first-run usability
  • Public repository with environment-based secret handling

Selected Screens

Click any screenshot to expand it for a closer look.

Architecture and Access Model

  • Built with ASP.NET Core Razor Pages for a clear page-driven workflow
  • EF Core manages persistence and schema changes through migrations
  • SQLite keeps Version 1 lightweight and easy to demo
  • Cookie authentication protects create and edit actions
  • Owner credentials come from environment configuration, not source control
  • Seeded startup data prevents an empty first-run experience

Next Steps

  • Search and filtering
  • Player-submitted bug reports
  • Comments or activity history
  • Screenshot attachments
  • Hosted database for broader deployment