Hola, puedo ayudarte con tu proyecto. Te sugiero que usemos una versión de angular superior a 7 y un framework como angular material. Conozco muy bien angular, tengo un producto para administrar proyecto desarrollado por mi, lo inicié en angular 2 y lo migré a angular 7.
Soy ingeniero de sistemas. En los tres últimos años he trabajado:
> Angular 2,7 y 8
> SpringBoot, Spring Security, Spring Data
> Oracle DB, PostgresSQL
> Git, SVN
> J2EE