Client side angular application