Vanilla Angular app