.NET 10 · MYSQL · NEXT.JS
Epitaph
Spec Ops campaign tracker for Warhammer 40K: Kill Team.
A self-hosted tracker for Kill Team Spec Ops campaigns — operatives, datacards, equipment and live in-game modifiers. Built on .NET 10 with Identity/JWT auth, a MySQL data layer, and a Next.js interface, deployed via Docker + Caddy on EC2.
Highlights
- Domain-driven backend with clean separation between rules data and live game state.
- Self-hosted on a shared EC2 box with a minimal-footprint Docker container behind Caddy.