Refactor con angular - initial commit