MWS Admin Portal


The administration portal for the MatchWornShirt platform is used for several hours every day by almost every member of MatchWornShirt. It was originally built in Angular, but before reaching completion, the decision was made to pivot to Vue in order to match the technology used for the rest of the organization. We used Single SPA to integrate the new Vue and Angular apps as microfrontends. At this point, I stepped in as the lead frontend developer and was responsible for the completion of the migration as well as driving the conventions for its UI, managing its dependencies, and handling support.

This was a very interesting project because it was my first time working with Single SPA and it was a great opportunity to learn about microfrontends. There were unique challenges in bundling, routing, and authentication. Additionally, it was great to have my users just down the hall from me. This allowed us to quickly iterate and prioritize our work to quickly deliver the most value.