@extends('admin.layouts.app') @section('title', 'Skill Demand Map') @section('page-title', 'Skill Demand Map') @section('content') @php $levels = [ 'shortage' => ['No local supply', 'badge-danger'], 'very_high' => ['Very high demand', 'badge-danger'], 'high' => ['High demand', 'badge-warning'], 'balanced' => ['Balanced', 'badge-success'], 'low' => ['Oversupplied', 'badge-muted'], ]; @endphp

Job requests versus active professionals per city and skill. Use shortages to target recruitment, Academy training and agent onboarding.

Jobs requested{{ number_format($summary['jobs']) }}
Still unfilled{{ number_format($summary['unfilled']) }}
Shortage markets{{ $summary['shortages'] }}
Cities with demand{{ $summary['markets'] }}
@forelse($rows as $row) @empty @endforelse
CityStateSkillJobsUnfilledEmergencyActive prosAvailable nowJobs per proAvg budgetDemand
{{ $row->city }} {{ $row->state ?: '—' }} {{ $row->skill }} {{ $row->jobs }} {{ $row->unfilled }} {{ $row->emergencies ?: '—' }} {{ $row->pros }} {{ $row->available }} {{ $row->ratio ?? '∞' }} {{ $row->avg_budget ? '₦'.number_format($row->avg_budget) : '—' }} {{ $levels[$row->level][0] }}
No job demand recorded for this period.
@endsection