Angular version of invoice app