angular demo app using an external api