Every functions and their workings should be tested via unit tests.
e2e tests for every page and between them.
Adding Integration tests is welcome.

Almost no commenting exists.
Function names are somewhat readable.

Developer is required to be familiar with Angular.
Developer is required to be able to write test codes in Angular.
Developer needs to DECODE, comment what’s understood, and write test codes.