/api/events
Retrieves a list of all published events.
/api/events/:id
Get details of a specific event.
/api/events/location/search
Search for events by location name.
/api/events/month/search
Search for events by month number (1-12).
/api/events/:id/capacity
Get capacity information for an event.
/api/events/byorganizer/list
Get events organized by the logged-in user (requires login).
/api/events/:id/publish
Publish an event to make it publicly visible.
/api/events
Create a new event (requires login & form submission).
/api/events/:id
Update an existing event.
// API response will appear here