Issue Details
Description: Link job/referral experiences to events/streams:
show “Related live sessions” for careers categories,
add CTA “Join live stream” from the Careers page,
optionally suggest jobs based on events the user attended.
Proposed plan:
Backend:
Ensure event/session models support linking by tags/category.
Add endpoint like GET /api/jobs/:id/events or GET /api/events?tags=....
Optionally store attendance in an EventAttendance model.
Frontend:
Update Careers.jsx job cards/details to show related event sessions.
Update event UI components (EventDetails.jsx, EventStream.jsx) to provide “recommended jobs/referrals” context.
Sockets (optional): If stream viewers already exist, enrich viewer analytics with job/event context.
Issue Details
Description: Link job/referral experiences to events/streams:
show “Related live sessions” for careers categories,
add CTA “Join live stream” from the Careers page,
optionally suggest jobs based on events the user attended.
Proposed plan:
Backend:
Ensure event/session models support linking by tags/category.
Add endpoint like GET /api/jobs/:id/events or GET /api/events?tags=....
Optionally store attendance in an EventAttendance model.
Frontend:
Update Careers.jsx job cards/details to show related event sessions.
Update event UI components (EventDetails.jsx, EventStream.jsx) to provide “recommended jobs/referrals” context.
Sockets (optional): If stream viewers already exist, enrich viewer analytics with job/event context.