Steven Develops Icon

Steven Develops

All things engineering

Opinions are my own

BlogPortfolioContactX TwitterLinkedInGitHub

Mil Struct – Force: Order of Battle Management Platform

Started on · Completed on

Mil Struct – Force: Order of Battle Management Platform desktop

Challenge: Modeling a military Order of Battle (OOB) is inherently complex, requiring strict hierarchical relationships, accurate unit representations, and secure access control. Existing tools are often rigid, difficult to integrate, or unsuitable for modern simulation and analytics pipelines.

Solution: Mil Struct – Force was designed as a modular, API-first platform that allows users to define, edit, and manage military force structures through an intuitive web interface. The system enables users to create detailed unit hierarchies and export those models for use in simulations, training environments, and analytical software.

The frontend was built with Next.js and TailwindCSS for clarity and usability, while the backend leverages a Golang GraphQL API for performance, strong typing, and flexible data access. MongoDB was used to persist hierarchical data structures efficiently.

Authentication and authorization are handled through Auth0, supporting both user-based access and machine-to-machine workflows. The entire stack is containerized with Docker and orchestrated locally via Docker Compose, with Kubernetes deployment artifacts under active development.

Outcomes:

  • High-Fidelity OOB Modeling: Structured tools for defining realistic military unit hierarchies and command relationships.
  • API-First Architecture: GraphQL enables flexible consumption of force models by external applications.
  • Secure by Design: Auth0 integration supports JWT-based authentication for both users and services.
  • Scalable Infrastructure: Containerized services designed for local development, CI/CD, and future Kubernetes deployment.
  • Operational Tooling: Logging, environment-based configuration, and service separation support real-world operational use.

Mil Struct – Force demonstrates systems-level thinking, secure API design, and the ability to build complex, domain-specific tooling intended for analytical and operational environments rather than consumer-facing applications.


Project Showcase Video

Detailed Demo Video

Steven Brown in Milan
Steven Brown

Let's Connect

If you've journeyed this deep into my site, you're exactly who I want to connect with — whether it's about a fresh project or just a friendly chat. Feel free to reach out through social media or my contact page.