A web based IDE architect for angularjs