Angular frontend using gulp for the build. The services interact with the java backend that is not part of the repo. It would be pretty easy to substitute something else out. The data transformations should actually be pulled out of the watches and moved to services.