generating angular frontend