@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.
| City | State | Skill | Jobs | Unfilled | Emergency | Active pros | Available now | Jobs per pro | Avg budget | Demand |
|---|---|---|---|---|---|---|---|---|---|---|
| {{ $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. | ||||||||||