Skip to content

Latest commit

 

History

History
19 lines (18 loc) · 1.07 KB

File metadata and controls

19 lines (18 loc) · 1.07 KB

Tasks: Skills Architecture Simplification

  • Clean up wants_to_learn records from database
  • Update backend matching algorithm and validation
    • Modify server/lib/repo.js getPeerMatches logic
    • Modify server/controllers/skillController.js validation to reject/ignore wants_to_learn
  • Update frontend routing and navigation
    • Delete client/src/screens/SkillProfileScreen.jsx
    • Modify client/src/App.jsx to remove routes/imports
    • Modify client/src/components/Sidebar.jsx to remove navigation link
    • Modify client/src/components/TopHeader.jsx to remove titles reference
    • Modify client/src/components/ListingCreateModal.jsx and client/src/screens/HomeScreen.jsx links
  • Integrate inline skill management on the Profile Screen
    • Update client/src/screens/ProfileScreen.jsx UI and state management
    • Update client/src/screens/ProfileScreen.css
  • Verify changes
    • Run compilation checks
    • Manually verify adding and deleting skills on Profile
    • Manually verify matches on Dashboard