Skip to content

Navigation Guide

This guide will help you navigate the admin interface efficiently and understand how to access all the administrative features.

Volunteer Dashboard View

The top navigation bar provides access to:

  • Dashboard Link - Return to admin dashboard from any page
  • Location Selector - Filter data by restaurant location (when applicable)
  • User Menu - Account settings and logout option

The left sidebar contains organized sections:

  • Admin Dashboard (/admin) - Main admin interface with metrics
  • Location filtering - Use tabs to filter by specific restaurant
  • User Management (/admin/users) - View and manage all volunteers
  • Volunteer Profiles - Individual volunteer details and notes
  • Parental Consent (/admin/parental-consent) - Manage minor approvals
  • Manage Shifts (/admin/shifts) - Calendar view and shift creation
  • Create New Shift (/admin/shifts/new) - Shift creation form
  • Attendance Tracking - Monitor volunteer attendance
  • Dashboard metrics provide real-time insights
  • Location-based filtering for targeted analysis
  • Export functionality (where available)
  • Statistics Cards - Key metrics at the top
  • Location Filter Tabs - Switch between restaurant locations
  • Quick Actions - Common tasks and shortcuts
  • Recent Activity - Latest signups and changes
  • Date Navigation - Calendar picker for date selection
  • Location Selector - Filter shifts by restaurant
  • Color Coding - Visual staffing level indicators:
    • Green - Fully staffed
    • Yellow - Moderate staffing
    • Red - Critical staffing needs
  • Search and Filter - Find specific volunteers
  • Profile Links - Quick access to detailed volunteer information
  • Action Buttons - Common user management tasks
  • Status Indicators - User account and approval status

Pages show hierarchical navigation:

Admin Dashboard > User Management > Volunteer Profile
  • Dashboard button always visible in header
  • Back to [Previous Page] links where appropriate
  • Cancel buttons return to previous context

All admin pages support direct URL access:

  • /admin - Main dashboard
  • /admin/users - User management
  • /admin/shifts - Shift calendar
  • /admin/shifts/new - Create shift form

The admin interface adapts to smaller screens:

  • Collapsible sidebar on mobile devices
  • Touch-friendly buttons and controls
  • Swipe navigation where applicable
  • Mobile-optimized forms for data entry
  • Calendar view switches to list format on small screens
  • Statistics cards stack vertically
  • Action buttons remain accessible via scrolling
  • Tab navigation through all interactive elements
  • Enter/Space to activate buttons and links
  • Escape to close dialogs and modals
  • Arrow keys for calendar navigation (where applicable)

Common shortcuts available:

  • Ctrl/Cmd + Home - Return to dashboard (where supported)
  • Tab - Move between form fields
  • Enter - Submit forms and confirm actions
  • User search - Find volunteers by name or email
  • Shift search - Locate specific shifts by date or type
  • Quick filters - Common search patterns available
  • Date ranges for historical data
  • Location filtering across all admin features
  • Status filtering (active, pending, completed)
  • Custom filters for specific data views
  1. Check Dashboard - Review daily metrics and alerts
  2. Review Pending Approvals - Handle volunteer signups
  3. Monitor Shift Capacity - Address understaffed shifts
  4. Update User Records - Add notes and manage profiles
  1. Create New Shifts - Plan upcoming volunteer opportunities
  2. Review Analytics - Assess volunteer engagement trends
  3. Manage Group Bookings - Process group volunteer requests
  4. System Maintenance - Handle user account issues
  • Use location filtering to focus on specific restaurant needs
  • Bookmark frequently used pages for quick access
  • Keep multiple tabs open for complex tasks
  • Use browser back/forward buttons for quick navigation
  • Always save changes before navigating away from forms
  • Check for pending actions indicated by badges or alerts
  • Use confirmation dialogs for destructive actions
  • Keep session active by periodically interacting with the interface
  • Hover tooltips on complex interface elements
  • Help links in forms and configuration areas
  • Status indicators show current system state
  • Error messages provide specific guidance
  • Validation feedback helps with form completion
  • Success confirmations verify completed actions