-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Goal:
Allow volunteers to submit interest forms and admins to review, approve, or reject them.
Tasks:
-
POST /api/volunteer-applications– submit new application (PENDING) -
GET /api/volunteer-applications– list all (admin only) -
PATCH /api/volunteer-applications/:id– approve or reject, setreviewed_by,reviewed_at - On approval, auto-create
Userwith roleVOLUNTEERand temporary password or invite flow
Acceptance Criteria:
- Volunteers can submit forms without authentication
- Admins can view and update application status
- Approved applications create user accounts