Skip to content

Latest commit

 

History

History
25 lines (21 loc) · 1.28 KB

File metadata and controls

25 lines (21 loc) · 1.28 KB

RootAccess Feature Implementation

Phase 1: Backend Gaps (Quick Fixes)

  • 1. Streak Achievement — wire checkStreak() into CheckAndAwardAchievements()
  • 2. Writeup Upvote Display — add vote status endpoint + sort by upvotes
  • 3. Challenge Search & Filter API — add query params to challenge endpoints
  • 4. Submission History — add user-facing endpoint for own submission history
  • 5. Team Transfer Leadership — add leader-facing endpoint
  • 6. Account Deletion — self-service delete + data export

Phase 2: New Backend Features

  • 7. Solo Mode — solo leaderboard for users without teams
  • 8. CTFd Format Export — interoperable challenge export
  • 9. Scoreboard Export CSV/JSON — for collaborators
  • 10. Discord/Slack Webhook Integration — push solve events
  • 11. Practice Mode / Archive — unscored past challenges
  • 12. Per-Contest Analytics for Collaborators
  • 13. Challenge Difficulty Rating by Users
  • 14. Email Notifications on Solve/Contest Events

Phase 3: Major Features

  • 15. Global/Contest Chat — WebSocket-based real-time chat

Phase 4: Frontend

  • 16. Frontend updates for Phase 1 & 2 features (services + UI)