feat: add frontend angular app