You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What: Add a waitlist feature for courses that have reached their enrollment cap.
Why: If enrollment limits are implemented (issue #39), users who can't enroll need a way to be notified when a spot opens. A waitlist provides this functionality.
Scope: Create enrollment_waitlist table with user_id, course_id, position, created_at. Add POST /api/v1/courses/:id/waitlist and DELETE /api/v1/courses/:id/waitlist endpoints. When an enrollment is dropped, notify the next person on the waitlist.
@Komelove has applied to work on this issue as part of the Stellar Wave Program's 8th wave.
I’d be happy to take this issue. I’ve looked through the requirements and have a plan for approaching the implementation. I’ll investigate the existing code and dependencies, make the required changes, verify the behaviour with tests, and provide a concise PR explaining what was changed. I can start immediately and will communicate any blockers during development.
@M2u0i0z has applied to work on this issue as part of the Stellar Wave Program's 8th wave.
I understand the expected outcome and would love to work on this. I'll provide a solution that satisfies the acceptance criteria.
Please I'm ready to work boss 🙏
Congratulations, @onyinyechinwokwu-success! 🎉 Your application was accepted by the repo's maintainers, and the issue is due on August 31, 2026.
🧑💻 @onyinyechinwokwu-success: Please resolve the issue such that the repo's maintainers have enough time to review your contribution before the due date. You'll earn Points for completing the issue on-time, which will make you eligible for a share of the Stellar Wave Program's reward pool.
Warning
When opening a PR, please link it to this issue to ensure it gets tracked accurately. Points are awarded when this issue is marked as completed by the maintainer.
🤠 Repo maintainers: Please keep an eye on the contributor's progress and review their work before the due date. You can manage this issue, including adjusting its complexity and points, here.
Activity
Komelove commentedon Aug 31, 2026
@Komelove has applied to work on this issue as part of the Stellar Wave Program's 8th wave.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @Komelove to this issue.
habnark commentedon Aug 31, 2026
@habnark has applied to work on this issue as part of the Stellar Wave Program's 8th wave.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @habnark to this issue.
CollinsKRO commentedon Aug 31, 2026
@CollinsKRO has applied to work on this issue as part of the Stellar Wave Program's 8th wave.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @CollinsKRO to this issue.
Clinton6801 commentedon Aug 31, 2026
@Clinton6801 has applied to work on this issue as part of the Stellar Wave Program's 8th wave.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @Clinton6801 to this issue.
onyinyechinwokwu-success commentedon Aug 31, 2026
@onyinyechinwokwu-success has applied to work on this issue as part of the Stellar Wave Program's 8th wave.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @onyinyechinwokwu-success to this issue.
oluborodeabiodun22-prog commentedon Aug 31, 2026
@oluborodeabiodun22-prog has applied to work on this issue as part of the Stellar Wave Program's 8th wave.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @oluborodeabiodun22-prog to this issue.
babawo96 commentedon Aug 31, 2026
@babawo96 has applied to work on this issue as part of the Stellar Wave Program's 8th wave.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @babawo96 to this issue.
praizehimm commentedon Aug 31, 2026
@praizehimm has applied to work on this issue as part of the Stellar Wave Program's 8th wave.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @praizehimm to this issue.
M2u0i0z commentedon Aug 31, 2026
@M2u0i0z has applied to work on this issue as part of the Stellar Wave Program's 8th wave.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @M2u0i0z to this issue.
veracindarella commentedon Aug 31, 2026
@veracindarella has applied to work on this issue as part of the Stellar Wave Program's 8th wave.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @veracindarella to this issue.
devgbmuyiwa commentedon Aug 31, 2026
@devgbmuyiwa has applied to work on this issue as part of the Stellar Wave Program's 8th wave.
ℹ️ Repo Maintainers: To accept this application, review their application or assign @devgbmuyiwa to this issue.
drips-wave commentedon Aug 31, 2026
Congratulations, @onyinyechinwokwu-success! 🎉 Your application was accepted by the repo's maintainers, and the issue is due on August 31, 2026.
🧑💻 @onyinyechinwokwu-success: Please resolve the issue such that the repo's maintainers have enough time to review your contribution before the due date. You'll earn Points for completing the issue on-time, which will make you eligible for a share of the Stellar Wave Program's reward pool.
Warning
When opening a PR, please link it to this issue to ensure it gets tracked accurately. Points are awarded when this issue is marked as completed by the maintainer.
🤠 Repo maintainers: Please keep an eye on the contributor's progress and review their work before the due date. You can manage this issue, including adjusting its complexity and points, here.
🌊 Happy Wave 🌊
feat(courses): add course enrollment waitlist (Closes ChainLearnOffic…
Merge pull request #453 from onyinyechinwokwu-success/feat/308-309-31…