Extract user endpoints into separate app