I was tasked to lift the existing infrastructure and code to new methodoligies and practies, such as establishing CI/CD pipeline and transition away from Microsoft MVC to Single Page Application (SPA), for this I choice VueJS as the framework.
The Project - NESTOR
NESTOR is written in C# and .NET Model-view-Controller (MVC). It is a management system for managing cases that HDIR is responsible for.
At the time, current work process was for next of kin to email HDIR when they wanted to reach out. HDIR then added this as a new case and reach out for a personal interiew by phone. Although this process was upfront and personal, it was not as smooth as HDIR wanted it to be.
Therefor the assignment was to modernize this process, from case handling, to how kins and other affected parties could report about a new case.
The first step was to modernize the case management system, and ease transition to the modernized platform. For this I introduced VueJS, a SPA library, that is lightweight enough and integrated very well with an existing application stack such as MVC.
The team was located in Oslo, and I remotely worked from Trondheim and NHN.
My assignment was to modernize the tech-stack, and make the transition to a new platform possible. I implemented VueJS integration with existing MVC stack, and built a new build pipeline CI and started on the transition to a new CD system. Before I could complete my assignment, I was transferred to a new project at NHN.