Event Registration Screen
Component Detail
User Interface
medium complexity
mobile
1
Dependencies
0
Dependents
4
Entities
0
Integrations
Description
Single-screen registration flow that allows peer mentors and coordinators to sign up for an event. Displays event details, a confirmation step, and immediate feedback on registration status. Supports both self-registration and proxy registration where coordinators select a target user.
event-registration-screen
Responsibilities
- Render event details summary with date, time, location, and capacity
- Provide registration action button meeting WCAG 2.2 AA touch target requirements (minimum 24x24 CSS pixels)
- Display proxy registration picker for coordinators to select a contact or peer mentor
- Show confirmation step with registration details before final submission
- Present immediate success/error feedback with accessible status messages
Interfaces
buildRegistrationForm(eventId)
selectProxyTarget(userId)
showConfirmationDialog(registrationDetails)
displayRegistrationStatus(status)
navigateToEventListing()
showCapacityWarning()
showDuplicateWarning()
Relationships
Related Data Entities (4)
Data entities managed by this component