@extends('layouts.app') @section('title', 'Reports & Analytics') @section('content')
@php $topUnit = $volunteersPerUnit->first(); $topTraining = $trainingStats->sortByDesc('participants')->first(); @endphp

Reports & Analytics

Visualise NDRT officer, training and deployment data

Total NDRT Surge

{{ number_format($totalOfficers) }}

Active Deployments

{{ number_format($activeDeployments) }}

Completed Deployments

{{ number_format($completedDeployments) }}

Available Officers

{{ number_format($availableOfficers) }}

{{ number_format($unavailableOfficers) }} unavailable

Gender Distribution
Availability
Registrations Trend
Volunteers by Sector / Unit
Officers by Location Type
Trainings (Top 10)
Export
@forelse($trainingStats->take(10) as $training) @empty @endforelse
Name Start Date Location Participants
{{ $training['name'] }} {{ $training['start_date'] }} {{ $training['location'] }} {{ $training['participants'] }}
No trainings recorded.
Deployments by Location
Export
Skills & Competencies
Experience Levels
Top Professions / Areas of Study
@forelse($officersByStudy as $row) @empty @endforelse
Area of Study Officers
{{ $row->area_of_study ?? 'Unspecified' }} {{ $row->total }}
No data available.
Gender-specific Export
Key Highlights
  • Total volunteers: {{ number_format($totalOfficers) }}
  • Active deployments awaiting debrief: {{ number_format($activeDeployments) }}
  • Completed deployments: {{ number_format($completedDeployments) }}
  • Top sector: {{ $topUnit->unit ?? 'N/A' }}
  • Top training: {{ $topTraining['name'] ?? 'N/A' }}
@endsection @push('scripts') @endpush