@extends('admin.layouts.app') @section('title', 'Dashboard') @section('page-title', 'Dashboard') @section('page-subtitle', 'Real-time jobs, workers, transactions, disputes & risk') @section('content')
Active Jobs
{{ number_format($stats['active_jobs']) }}
Workers Online
{{ number_format($stats['workers_online']) }}
Tx Today
{{ number_format($stats['transactions_today']) }}
Open Disputes
{{ number_format($stats['open_disputes']) }}
High Risk
{{ number_format($stats['suspicious']) }}
Pending KYC
{{ number_format($stats['pending_kyc']) }}
Escrow Held
₦{{ number_format($stats['held_escrow'], 0) }}
Platform Users
{{ number_format($stats['total_users']) }}

Recent Jobs

@forelse($recentJobs as $job) @empty @endforelse
RefTitleModeStatus
{{ $job->reference }} {{ $job->title }} {{ $job->hire_mode }} {{ $job->status }} Open
No jobs yet.

Pending KYC

@forelse($pendingKyc as $item)
{{ $item->user?->name }}
L{{ $item->level }} · {{ strtoupper($item->document_type ?? 'doc') }}
Review
@empty

Queue is clear.

@endforelse

Risk Signals

@forelse($recentRisk as $event)
{{ $event->event_type }}
{{ $event->user?->name ?? 'System' }} · score {{ $event->risk_score }}
Inspect
@empty

No open risk events.

@endforelse
@endsection