feat(planning): connect ui with backend