Event Calendar
Calendar view of events and your registrations
View events in a calendar format.
Calendar Views
- Month View - Full month overview
- Week View - Weekly schedule
- List View - Chronological list
Event Types
Calendar shows:
- 🟢 Registered events
- 🔵 Available events
- ⚫ Past events
Calendar Integration
Export to external calendars:
- Google Calendar
- Apple Calendar
- Outlook
- iCal file download
Members can also add an individual event directly from the event details page via an .ics download (or Google Calendar deep-link when available).
Features
Event Calendar
Acceptance Criteria
Frontend
- UI supports the workflows described in this feature.
Backend / API
- Backend behavior supports this feature as documented.
Permissions
- Access is restricted per the Capabilities matrix on this page (or equivalent role rules).
Business Rules
- All business rules for this feature are enforced.
Error Handling
- Error states return clear messages and appropriate HTTP status codes.
Implementation Contracts
Backend (API)
GET /api/events/calendar # Calendar data
GET /api/events/{id}/ical # iCal download
GET /api/member/events/calendar # My registered events