Files
raceplanner/openspec/changes/new-raceplanner-app/specs/dashboard/spec.md
T

39 lines
1.3 KiB
Markdown
Raw Normal View History

## ADDED Requirements
### Requirement: Organizer dashboard
The system SHALL provide organizers with a dashboard showing event metrics.
#### Scenario: View event statistics
- **WHEN** organizer accesses dashboard
- **THEN** system displays total events, registrations, and revenue
- **AND** shows upcoming events list
#### Scenario: View registration trends
- **WHEN** organizer views dashboard
- **THEN** system displays registration counts over time
- **AND** highlights events nearing capacity
### Requirement: Participant dashboard
The system SHALL provide participants with a dashboard of their registrations.
#### Scenario: View my registrations
- **WHEN** participant accesses dashboard
- **THEN** system displays all their registrations
- **AND** shows status for each
#### Scenario: Upcoming events
- **WHEN** participant views dashboard
- **THEN** system displays registered upcoming events
- **AND** sorts by event date
### Requirement: Quick actions
The system SHALL provide quick access to common actions from the dashboard.
#### Scenario: Organizer quick actions
- **WHEN** organizer views dashboard
- **THEN** system provides links to create event, view reports, and send announcements
#### Scenario: Participant quick actions
- **WHEN** participant views dashboard
- **THEN** system provides links to browse events and view registration history