Dashboard Navigation
Navigate the BATbern organizer interface
Implemented
Last Updated: 2026-06-13
Overview
The BATbern organizer dashboard is your central hub for event planning and management. The interface adapts to your role(s), showing only the relevant features and actions.
Multiple roles in one session: If your account holds more than one role (e.g. Organizer and Speaker), you donβt log in separately for each. After a single login the navigation presents all your rolesβ features, grouped under per-role section dividers. Switching between organizing an event and managing your own speaker session is just scrolling the same menu β no re-authentication. See Multi-Role Navigation.
Dashboard Layout
The dashboard follows a clean, Swiss design aesthetic with three main areas:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Top Navigation Bar (Logo, Search, Profile) β
ββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββ€
β β β
β Left β Main Content Area β
β Sidebar β (Event Cards, Tables, Forms) β
β β β
β Entity β β
β Nav β β
β β β
ββββββββββββ΄βββββββββββββββββββββββββββββββββββββββββββ
Top Navigation Bar
The top bar provides quick access to global functions:
- BATbern Logo (top-left) - Click to return to dashboard home
- Global Search (center) - Search across companies, users, events, speakers
- Notifications (top-right) - Bell icon shows recent alerts Planned
- Profile Menu (top-right) - Avatar dropdown (shows your imported Google avatar when you signed in with SSO) with:
- Profile settings
- Language selection (10 locales) Implemented
- Logout
Left Sidebar Navigation
The sidebar organizes features by entity type:
Entity Management:
- π’ Companies - Manage architectural firms
- π₯ Users - Manage organizers, speakers, attendees
- π Events - Plan and coordinate conferences
- π€ Partners - Coordinate partner relationships
- π€ Speakers - Track speaker profiles and status
Advanced Features Planned:
- π Analytics - Event metrics and reports
- π§ Notifications - Manage alerts and escalations
- βοΈ Settings - Platform configuration
Main Content Area
The main content area displays:
- Dashboard Home: Event cards and quick actions
- Entity Lists: Paginated tables with search/filter
- Entity Details: Forms and detailed views
- Workflow Views: Specialized interfaces for event workflow system
Dashboard Home
After logging in, youβll see the Dashboard Home with:
Current Event Card
Current Active Event (if one exists)
Displays:
- Event name (e.g., βBATbern 2025β)
- Event type badge (Full-Day / Afternoon / Evening)
- Current event state (e.g., βTOPIC_SELECTIONβ)
- Days until event
- Quick actions:
- Continue Workflow β Jump to current workflow phase
- View Details β See full event information
- Edit β Modify event properties
Recent Activity
A timeline showing recent platform activity:
- New user registrations
- Speaker status changes
- Partner meeting requests
- Workflow state transitions
Quick Actions
Shortcuts to common organizer tasks:
- β Create New Event - Start planning a new conference
- π€ Add Speaker - Add a new speaker profile
- π’ Register Company - Add a new architectural firm
- π€ Invite Partner - Onboard a new partner organization
Entity List Views
Clicking an entity in the sidebar navigates to the list view:
Table Features
Implemented
All entity tables support:
- Search: Global search across all columns
- Filtering: Advanced filters with JSON syntax Implemented
- Sorting: Click column headers to sort ascending/descending
- Pagination: Navigate through large datasets (10/25/50 per page)
- Bulk Actions: Select multiple rows for batch operations Planned
Table Example: Events
| Event Name | Type | Date | State | Speakers | Actions |
|---|---|---|---|---|---|
| BATbern 2025 | Full-Day | 2025-03-15 | SPEAKER_IDENTIFICATION | 8 | View β’ Edit β’ Delete |
| BATbern 2024 | Afternoon | 2024-03-20 | ARCHIVED | 6 | View |
Actions:
- View (ποΈ) - Read-only details
- Edit (βοΈ) - Modify entity
- Delete (ποΈ) - Remove entity (with confirmation)
Entity Detail Views
Clicking βViewβ or βEditβ navigates to the detail view:
Form Layout
Forms follow a consistent pattern:
Header Section
- Entity type (e.g., βEvent Detailsβ)
- Status badge (e.g., βACTIVEβ)
- Last modified timestamp
Form Tabs (for complex entities)
- General - Basic information
- Timeline - Dates and schedules (Events)
- Relationships - Associated entities (Events β Speakers)
- History - Audit log Planned
Form Fields
- Required fields marked with red asterisk (*)
- Validation errors shown inline
- Help text for complex fields
Action Buttons
- Save - Commit changes
- Save & Continue - Save and stay on page
- Cancel - Discard changes and return to list
Keyboard Shortcuts
Planned
Speed up your workflow with keyboard shortcuts:
| Shortcut | Action |
|---|---|
Ctrl/Cmd + K |
Global search |
Ctrl/Cmd + S |
Save current form |
Ctrl/Cmd + N |
Create new entity |
Esc |
Close modal/cancel |
? |
Show keyboard shortcuts help |
See Keyboard Shortcuts Reference for the complete list.
Responsive Design
The dashboard adapts to different screen sizes:
Desktop (1920x1080+)
- Full sidebar visible
- Multi-column layouts
- Advanced filters expanded
Tablet (768x1024)
- Collapsible sidebar
- Two-column layouts
- Simplified filters
Mobile (375x667)
- Hamburger menu navigation
- Single-column layouts
- Touch-optimized controls
Workflow-Specific Views
The workflow system includes specialized interfaces:
Topic Heat Map
Implemented
Visualize 20+ years of historical topic data:
- Color-coded frequency (dark blue = frequent, light = rare)
- Interactive hover for details
- Click to select topics for current event
See Topic Heat Map Feature for details.
Speaker Outreach Tracker
Implemented
Track speaker contacts and status:
- Kanban-style board on the 8-state model (IDENTIFIED β CONTACTED β READY β ACCEPTED β CONTENT_SUBMITTED β QUALITY_REVIEWED β CONFIRMED, plus a declined/closed terminal state)
- Guided drag-and-drop status updates between columns
- Contact history and notes
- Parallel speaker workflow (each speaker progresses independently)
- A Cognito account is provisioned for the speaker at the
READYtransition (replacing the retired magic-link flow)
See Phase B: Outreach for details.
Slot Assignment Interface
Implemented
Drag-and-drop speakers to event slots:
- Visual timeline with time slots
- Speaker availability indicators
- Conflict detection (double-booking prevention)
- Auto-confirmation when quality_reviewed speakers assigned to slots
See Phase D: Assignment for details.
Tips for Efficient Navigation
Use Global Search
The global search (top-center) searches across:
- Company names and Swiss UIDs
- User names and email addresses
- Event names and topics
- Speaker names and expertise
- Partner names
Pro Tip: Use partial matches (e.g., βZΓΌrβ finds βZΓΌrichβ)
Bookmark Common Views
Bookmark frequently used pages in your browser:
- Dashboard home:
/dashboard - Event list:
/events - Speaker list:
/speakers - Current event workflow:
/events/{event-id}/workflow
Resource Expansion
Implemented
API responses support resource expansion for efficiency:
GET /api/events/123?expand=speakers,partners
Returns event with embedded speaker and partner data in a single request.
See API Documentation for details.
Whatβs Next?
- UI Conventions β - Learn common patterns and shortcuts
- Entity Management β - Start managing entities
- Workflow System β - Master the 3 workflow systems
Related Topics
- Login & Authentication - Access your account
- Companies Management - Manage architectural firms
- Events Management - Plan conferences