Completed this in Angular and it utilizes the material design framework for styling. This is a pure single page application that retrieves its data via API requests and payloads from Endeca ExM (CMS).
I am taking on a tech-lead role in refactoring the old implementation from Angular into NextJS (React).