Story 15.5: Real-time Updates & Notifications
| Field | Value |
|---|---|
| Story Points | 8 |
| Sprint | Sprint 70 |
User Story
As a User
I want my dashboard to update in real-time
So that I always see the latest information
Key Features
- WebSocket connection for real-time updates
- Widget-specific refresh intervals
- Visual indicator when data updates
- Toast notifications for important events
- Notification center with history
- Do not disturb mode
Update Intervals
| Widget Type | Interval |
|---|---|
| Attendance | 60 seconds |
| Fee Collection | 5 minutes |
| Tasks/Alerts | 60 seconds |
| News Feed | 10 minutes |
| Charts | 1 hour |
Notification Priorities
- Critical: Sound + persistent alert
- High: Toast notification
- Normal: Silent notification
- Low: Badge only