[frontend] Refactor extracurricular views