Implement course enrollment functionality.
API
POST /api/courses/:id/enroll
Behavior
Show success feedback on enrollment
Show error feedback:
Already enrolled
Not authorized
Acceptance Criteria
Enrollment request is triggered correctly
User receives clear success or error feedback
Button disables after successful enrollment
No payment logic implemented
Implement course enrollment functionality.
API
POST /api/courses/:id/enroll
Behavior
Show success feedback on enrollment
Show error feedback:
Already enrolled
Not authorized
Acceptance Criteria
Enrollment request is triggered correctly
User receives clear success or error feedback
Button disables after successful enrollment
No payment logic implemented