Phase 3 aims to complete all index swapper main APIs, mainly for the swap request APIs and how everything is integrated together (probably the most work required here compared to phase 1 / phase 2). Here are some of the TODOs:|
API to cancel swap request
API to retrieve all of our swap request, along with filter by status option
API to mark swap request as completed
Email sending for all the APIs
Fixtures for all the sample data (User, CourseIndex, SwapRequest) that can be used for frontend
Swapping algorithm core functionality
SwapRequest pending count information retrieval
Extra polishment to the CourseIndex API (bug fixes if needed, and integrate with the new SwapRequest)
Phase 3 aims to complete all index swapper main APIs, mainly for the swap request APIs and how everything is integrated together (probably the most work required here compared to phase 1 / phase 2). Here are some of the TODOs:|