Admin Dashboard
The Admin Dashboard provides a centralized command center for managing your booking operations. This guide covers the dashboard overview, navigation, and key features.
Dashboard Overview
The admin dashboard is your home base for managing all aspects of your leisure booking business. From here, you can access all major features, view key metrics, and perform common operations.
Key Features
- Daily Overview: Quick view of today's bookings and operations
- Calendar Integration: Direct access to calendar view
- Quick Actions: Fast access to common tasks
- Statistics Dashboard: Key metrics and KPIs at a glance
- Navigation Hub: Access to all admin functions
Navigation Structure
Main Navigation Menu
The sidebar navigation organizes all admin features into logical groups:
Dashboard
- Dashboard (
/admin): Main dashboard with overview and quick actions
Calendar
- Calendar (
/admin/calendar): Visual calendar view with drag-and-drop rescheduling
Catalog
Manage your products, resources, and catalog configuration:
- Sites: Physical venue locations
- Products: Bookable activities and services
- Variants: Different configurations of products
- Add-ons: Optional items customers can add
- Labels: Slot labels for special conditions
- Resources: Rooms, equipment, staff, and items
- Schedules: Availability schedules and patterns
- Participant Types: Age groups and participant categories
Operations
Daily operational tasks and booking management:
- Daily Overview: Today's bookings summary
- Bookings: View and manage all bookings
- Cancellations: Handle booking cancellations
- Refunds: Process and track refunds
- No-Shows: Manage no-show bookings
- Resource Maintenance: Schedule maintenance windows
- Dead Letter Queue: Failed message processing
- DLQ Alerts: Notifications for failed operations
Customers
- Customers (
/admin/customers): Customer database and history
Reports
Analytics and reporting:
- Revenue: Revenue reports and analytics
- Capacity: Capacity utilization reports
- Reconciliation: Payment reconciliation reports
Settings
- Settings (
/admin/settings): System configuration
Breadcrumbs
Breadcrumbs at the top of each page show your current location:
Dashboard > Catalog > Products > Edit Product
This helps you:
- Understand where you are in the system
- Navigate back to parent sections
- Maintain context when deep in the interface
Dashboard Sections
Statistics Overview
The dashboard displays key metrics at a glance:
Today's Metrics:
- Total bookings for today
- Revenue (today)
- Confirmed bookings
- Pending holds
- Cancellations
- No-shows
Quick Stats:
- Upcoming bookings (next 7 days)
- Capacity utilization
- Revenue trends
- Booking status breakdown
Daily Overview
Access detailed daily overview by clicking "Daily Overview" or navigating to Operations > Daily Overview.
Daily Overview Features:
- View Modes: Switch between daily and weekly views
- Time Range Selector: Choose date range to view
- Booking List: All bookings for selected period
- Status Filters: Filter by booking status
- Quick Actions: Common actions for bookings
What You Can See:
- All bookings for selected date(s)
- Booking status (confirmed, hold, cancelled, etc.)
- Customer information
- Booking times and durations
- Payment status
- Quick action buttons
Quick Actions
Quick Actions provide fast access to common operations without navigating through menus.
Available Quick Actions:
- Manage Sites: Create or edit site locations
- Manage Products: Create or edit products
- Manage Schedules: Configure availability schedules
- View Calendar: Open calendar view
- Create Booking: Manually create a booking
- View Reports: Access reporting dashboard
Using Quick Actions:
- Click any quick action card
- You're taken directly to that feature
- Return to dashboard anytime using navigation
Daily Operations
Starting Your Day
Recommended Morning Routine:
- Check Dashboard for today's bookings
- Review Daily Overview for the day
- Check for any holds needing attention
- Review calendar for the day
- Check for any alerts or notifications
During the Day
Common Tasks:
- Process new bookings
- Handle cancellations and refunds
- Manage resource maintenance
- Monitor capacity and availability
- Address customer inquiries
- Update schedules as needed
End of Day
Closing Tasks:
- Review today's bookings
- Check revenue totals
- Process any pending refunds
- Update schedules for tomorrow
- Review capacity for upcoming days
Dashboard Features
Real-Time Updates
The dashboard and calendar use real-time updates via Server-Sent Events (SSE):
- New bookings appear instantly
- Status changes update in real-time
- No need to refresh the page
- See live capacity changes
Filtering and Search
Available Filters:
- Date range selection
- Status filtering
- Product filtering
- Site filtering
- Customer search
Search Functionality:
- Search bookings by reference
- Search by customer name/email
- Search by product name
- Quick search from dashboard
Notifications and Alerts
Alert Types:
- Hold expiring soon
- Payment failures
- Capacity conflicts
- Maintenance scheduled
- Dead letter queue items
Notification Display:
- Badge counts on navigation items
- Alert banners on dashboard
- Notification center for detailed alerts
- Email notifications for critical items
Mobile Responsiveness
The admin dashboard is responsive and works on:
- Desktop computers (full features)
- Tablets (most features available)
- Mobile phones (essential features)
Mobile Features:
- Collapsible sidebar
- Touch-friendly controls
- Optimized layouts
- Essential operations available
Keyboard Shortcuts
Navigation Shortcuts:
/- Focus searchCtrl/Cmd + K- Quick actions menuEsc- Close modals/panels
Workflow Shortcuts:
Ctrl/Cmd + S- Save (in forms)Ctrl/Cmd + N- New item (context-aware)Ctrl/Cmd + /- Show keyboard shortcuts
Getting Started
First Time Setup
If this is your first time using the dashboard:
- Set Up Your Site: Go to Catalog > Sites
- Create Products: Go to Catalog > Products
- Configure Resources: Go to Catalog > Resources
- Set Up Schedules: Go to Catalog > Schedules
- Configure Pricing: Go to Catalog > Pricing
- Test Booking Flow: Create a test booking
Dashboard Customization
Available Customizations:
- Widget arrangement (coming soon)
- Default view preferences
- Date range defaults
- Notification preferences
Common Workflows
Managing Today's Bookings
- Open Dashboard
- View today's metrics
- Click "Daily Overview" or navigate to Operations > Daily Overview
- Review all bookings for today
- Take actions as needed (confirm, cancel, reschedule)
Checking Capacity
- Navigate to Calendar
- View calendar for upcoming days
- Check capacity bars on slots
- Identify low-availability periods
- Adjust schedules if needed
Processing Refunds
- Navigate to Operations > Refunds
- Review pending refunds
- Process refunds individually or in batch
- Track refund status
- Update customer if needed
Tips and Best Practices
Efficiency Tips
- Use Quick Actions: Save time with quick action cards
- Keyboard Shortcuts: Learn shortcuts for common tasks
- Bookmarks: Bookmark frequently used pages
- Filters: Save filter presets for common views
- Real-Time Updates: Let SSE updates work - no need to refresh
Monitoring Tips
- Check Dashboard Daily: Start each day with dashboard review
- Monitor Holds: Keep an eye on expiring holds
- Watch Capacity: Monitor capacity trends
- Review Alerts: Address alerts promptly
- Track Metrics: Use statistics to spot trends
Organization Tips
- Use Filters: Organize views with filters
- Color Coding: Use booking status colors for quick scanning
- Calendar Views: Switch between daily/weekly views
- Search Function: Use search for specific bookings
Troubleshooting
Dashboard Not Loading
- Check your internet connection
- Refresh the page
- Clear browser cache
- Check if other admins can access
- Contact support if issues persist
Missing Data
- Verify date range selection
- Check filters aren't hiding data
- Refresh page to reload data
- Check if data exists in other views
Slow Performance
- Reduce date range if viewing large periods
- Use filters to narrow results
- Clear browser cache
- Check network connection
Next Steps
- Learn about Catalog Management for setting up products
- Explore the Calendar for visual booking management
- Review Scheduling for availability configuration
- Check Reports for analytics and insights