User Interface medium complexity mobile
0
Dependencies
0
Dependents
1
Entities
0
Integrations

Description

Guided multi-step wizard screen in the Meander Mobile App that lets coordinators and organization admins create new group activities. Mirrors the low-cognitive-load patterns of the activity registration wizard with sensible defaults and large WCAG-compliant touch targets.

Feature: Event Creation

event-wizard

Sources & reasoning

The source mobile architecture explicitly lists an Event wizard with the exact steps (title โ†’ date โ†’ time โ†’ duration โ†’ location โ†’ summary) and event-management is an MVP-tier always-available area in the toggle registry. Placed in MVP because the Add modal in the bottom nav launches event creation alongside activity creation as a Phase 1 capability.

  • Event wizard (multi-step: title โ†’ date โ†’ time โ†’ duration โ†’ location โ†’ summary)
  • event-management | Event Management | Event Creation, Event Listing, Event Sign-up
  • Bottom nav with 5 tabs: Home, Contacts, Add (modal launcher for Activity and Event wizards), Work, Notifications

Responsibilities

  • Render multi-step form for title, date, time, duration, location, and summary
  • Apply sensible defaults to minimize required taps per step
  • Validate inputs inline and surface accessible error messages
  • Submit completed event payload to the Event Service
  • Enforce role-based visibility so only coordinators and org admins can launch the wizard

Interfaces

openWizard(role: UserRole): void
submitEvent(draft: EventDraft): Promise<EventId>
validateStep(stepId: string, values: object): ValidationResult

Related Data Entities (1)

Data entities managed by this component