Events management
The Events module provides comprehensive event planning, scheduling, and management capabilities for your school. From academic calendars and sports days to parent-teacher meetings and cultural celebrations, this module handles the full event lifecycle with registration tracking, notifications, and multi-view calendars.
Navigation path
Events (segment: events)
| Sub-section | Path | Description |
|---|---|---|
| Calendar | events | Calendar view of all events |
| Event detail | events/[eventId] | Individual event page |
Events architecture
┌────────────────────────────────────────────────────────────── ───────────┐
│ Events Management System │
├─────────────────────────────────────────────────────────────────────────┤
│ │
│ ┌──────────────────────────────────────────────────────────────────┐ │
│ │ Event Creation │ │
│ │ │ │
│ │ Multi-step wizard: Basics → Schedule → Location → Registration │ │
│ │ 17 event types • 6 visibility levels • Recurring support │ │
│ │ │ │
│ └────────────────── ──────────────┬─────────────────────────────────┘ │
│ │ │
│ ▼ │
│ ┌──────────────────────────────────────────────────────────────────┐ │
│ │ Event Lifecycle │ │
│ │ │ │
│ │ Draft → Scheduled → Published → In Progress → Completed │ │
│ │ ↓ ↓ │ │
│ │ Postponed Cancelled │ │
│ │ │ │
│ └────────────────────────────────┬─────────────────────────────────┘ │
│ │ │
│ ┌────────────────────┼────────────────────┐ │
│ │ │ │ │
│ ▼ ▼ ▼ │
│ ┌──────────────────┐ ┌──────────────────┐ ┌──────────────────────┐ │
│ │ Calendar Views │ │ Registrations │ │ Notifications │ │
│ │ │ │ │ │ │ │
│ │ Month, Week, │ │ Attendees, │ │ Email, SMS, Push, │ │
│ │ Day, Agenda │ │ Volunteers, │ │ In-app reminders │ │