Dashboard Navigation

Navigate the BATbern organizer interface

Last updated: June 13, 2026 Reading time: 7 minutes File size: 9.77 KB

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

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 READY transition (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

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?