sfs web client rewritten with angularjs