@extends('layouts.admin') @section('title', 'Applications Report') @section('content')

Applications Report

Comprehensive analysis of application data

Back to Reports
Report Filters
Clear Filters
Total Applications
{{ $reportData['total_applications'] }}
Submitted Applications
{{ $reportData['applications_by_status']['submitted'] ?? 0 }}
Under Review
{{ $reportData['applications_by_status']['under_review'] ?? 0 }}
Selected
{{ $reportData['applications_by_status']['selected'] ?? 0 }}
Applications by Status
@if($reportData['applications_by_status']->count() > 0) @foreach($reportData['applications_by_status'] as $status => $count)
{{ str_replace('_', ' ', $status) }}
{{ $count }} ({{ $reportData['total_applications'] > 0 ? round(($count / $reportData['total_applications']) * 100, 1) : 0 }}%)
@endforeach @else

No data available for the selected period.

@endif
Applications by Position
@if($reportData['applications_by_position']->count() > 0) @foreach($reportData['applications_by_position']->take(10) as $position => $count)
{{ $position ?: 'Unknown Position' }} {{ $count }}
@endforeach @else

No data available for the selected period.

@endif
Applications by Month
@if($reportData['applications_by_month']->count() > 0)
@foreach($reportData['applications_by_month'] as $month => $count) @endforeach
Month Applications Percentage
{{ \Carbon\Carbon::createFromFormat('Y-m', $month)->format('F Y') }} {{ $count }} {{ $reportData['total_applications'] > 0 ? round(($count / $reportData['total_applications']) * 100, 1) : 0 }}%
@else

No data available for the selected period.

@endif
Recent Applications
@if($reportData['applications']->count() > 0)
@foreach($reportData['applications']->take(20) as $application) @endforeach
Application ID Applicant Position Department Status Submitted Date
{{ $application->application_number ?? $application->id }} {{ $application->user->name }} {{ $application->advertisement->title ?? 'N/A' }} {{ $application->advertisement->department->name ?? 'N/A' }} {{ ucfirst($application->status) }} {{ $application->created_at->format('M d, Y H:i') }}
@else

No applications found for the selected criteria.

@endif
@endsection