@extends('layouts.admin') @section('title', 'Admin Dashboard') @section('header_title', 'KYM Operations Overview') @section('header_badge') Live KYM Verification Engine @endsection @section('content')

Total Members

{{ number_format($totalMembers) }}

Verified Rate: {{ $completionRate }}% View All →

KYM Verified

{{ number_format($verified) }}

Fully Authenticated Filter →

Pending Action

{{ number_format($totalPendingReview) }}

Submitted / Under Review Review Queue →

Changes Required

{{ number_format($changesRequired) }}

Waiting for Member Correction View →
Not Started

{{ number_format($notStarted) }}

Draft in Progress

{{ number_format($inProgress) }}

Resubmitted

{{ number_format($resubmitted) }}

KYM Rejected

{{ number_format($rejected) }}

Overall Community Verification Progress

{{ $verified }} of {{ $totalMembers }} members verified

{{ $completionRate }}% Complete

Recent KYM Submissions

Members awaiting or recently under verifier review

Open Queue
@forelse($recentSubmissions as $item) @empty @endforelse
Member Name & Code Primary Contact Status Submitted Action
{{ substr($item->full_name, 0, 1) }}
{{ $item->full_name }} {{ $item->member_code }}

{{ $item->masked_mobile }}

{{ $item->association?->code ?? 'ASIA' }}

{{ $item->status_label }} {{ $item->updated_at->diffForHumans() }} Review
No pending submissions in queue.

Audit Trail Stream

Live verification & admin actions

View All
@forelse($recentLogs as $log)

{{ str_replace('_', ' ', $log->action) }}

{{ $log->description }}

{{ $log->actor_name }} • {{ $log->created_at->diffForHumans() }}
@empty

No recent activity recorded.

@endforelse

Recent Member Imports

History of bulk roster imports and batch reconciliation

New Import
@forelse($recentImports as $batch) @empty @endforelse
Batch ID Source File Total Rows Imported / Updated Skipped / Duplicates Imported By Date Details
#{{ $batch->id }} {{ $batch->original_filename }} {{ $batch->total_rows }} {{ $batch->successful_rows }} created / {{ $batch->updated_rows }} updated {{ $batch->skipped_rows }} skipped / {{ $batch->duplicate_rows }} duplicates {{ $batch->importedBy?->name ?? 'System' }} {{ $batch->created_at->format('M d, Y H:i') }} Inspect →
No member import batches run yet.
@endsection