ShamMentor Events
Live events pulled directly from the platform
This page renders public published events directly from backend endpoints, including pricing, join mode, and live status fields.
Public events currently published
Cards below are generated from `/api/events/public`, not static demo content.
Backend-driven join and status model
ShamMentor supports multiple join modes and explicit attendee states.
Join modes
open / request / invite_only / code / both
Approval required: 0
Instant join: 0
Invite only: 0
Event states
draft / published / cancelled / completed plus moderation status for public events.
Attendee state: joined / requested / invited
Viewer state appears in app for authenticated users
Pricing and seats
UI reflects free/paid, amount, and remaining seats from `remainingSeats`.
0 free events in current dataset
For mentors and program organizers
Mentors can create events and manage requests, attendees, and invites directly from app workspace.
Mentor event operations in app
Create, publish/cancel, manage join requests, invitations, and attendee lists.