USAWC Build A Force

Dashboard Design, R-Studio/ Shiny 2025

High-level military financial simulation, developed in R-Studio using the Shiny framework.

Dashboard before Redesign

Dashboard before Redesign

Project Reasoning

As my first project done for the USAWC Internship, I looked at the dashboard for the simulation "Build The Force" and immediately was drawn to several UI and UX issues within the dashboard. I set out to redesign the dashboard while keeping as much of the back-end original as possible.

Main UX Issues

Drawing my initial attention were the color scheme and overall template. Because this is a high-level simulation used throughout the college and accessed by students across not only the US Army but also international , it was important that the interface reflected the quailty of resreach and prdoucts crated in the USWAC.

Error Reporting

A key usability issue I quickly identified was the use of green to indicate both successful simulation states and error messages. While the text content changed, the color remained the same, making it difficult for users to quickly identify errors without carefully reading the message. This slowed user flow and increased cognitive load. By introducing a clear visual distinction—using green for success and red for errors—the experience was significantly improved when reviewing simulation results.


Dashboard before Redesign

Error Reporting UI Changes

Overall Template Changes

The primary design issue stemmed from the existing template not conveying a modern, high-quality UI. After exploring available Shiny themes, I selected and modified the Flaty template to better align with the professional and modern interface expected of a high-level simulation. These changes helped elevate the perceived credibility and polish of the platform.

Challenges

This project marked my first experience with R as well as my initial exposure to the Shiny framework. A significant portion of the project timeline was dedicated to learning the language, understanding its development patterns, and becoming comfortable working within the Shiny environment.

Outcomes

Despite limited communication with my mentor due to a government shutdown, I was able to exceed project expectations. In addition to delivering the required wireframes, I independently learned the framework and fully redesigned the first two pages of the simulation, while preparing the remaining pages for rapid future implementation.