Moved back to Angular Material, set up front end routing & templating, and refactured js code