An angular typing app