Hello,

This update covers two weeks of MapCTF development as part of the effort to catch the series up to the current state of the project. Grouping this work into a single post gives a clearer view of how the platform kept evolving across multiple areas at once, from backend behavior and admin tooling to the overall operational experience.

Let’s go!

Week of February 9, 2026

Docker works, UUIDs win, and the map service appears

Infrastructure hardening and future-proofing.

The big milestone this week was infrastructure hardening. The Docker dev environment became functional, the API gained CORS for frontend integration, and a dedicated map service was introduced to serve templates and map-facing UX.

What landed

  • Functional Docker development environment

  • CORS support in the API

  • Dedicated map service

  • UUID refactor across services and packages

Why it matters

Under the hood, the codebase moved away from older identifier assumptions and refactored hard toward UUIDs across packages and services. That is not glamorous work, but it is the kind of change that prevents future archaeology. We also refreshed the sample config and pulled dependency updates for Redis and crypto primitives.

Referenced commits

Week of February 16, 2026

The UI landed with actual HTML, not just optimism

The project started becoming visible to users.

MapCTF’s map-facing interface arrived in force this week. The repository gained the template set for the UI, then quickly followed with a functional HTML-based map service and the required map UUID wiring.

What landed

  • Full template set for the UI

  • Functional HTML-based map service

  • Map UUID wiring

Why it matters

This is the point where the platform started to look like software users can touch. The server now serves more than JSON and ambition; it serves pages, templates, and the beginning of a coherent gameplay surface.

Referenced commits

See you next week!

Follow along

Telegram channel: t.me/mapctf

Best regards,

MapCTF Development Updates

Keep reading