@extends('layouts.admin') @section('title') Admin Dashboard | Inspectorate @endsection @section('content')

Admin Dashboard

Welcome back, Admin!

Manage inspection requests and oversee the approval process from your admin dashboard. Here's what's happening today.

{{ $stats['total_requests'] }}

Total Requests

{{ $stats['pending_requests'] }}

Pending

Total Requests

{{ $stats['total_requests'] }}

Pending Review

{{ $stats['pending_requests'] }}

Approved

{{ $stats['approved_requests'] }}

Rejected

{{ $stats['rejected_requests'] }}

Request Status Overview

Status Distribution
Pending {{ $stats['pending_requests'] }}
Under Review {{ $stats['under_review_requests'] }}
Approved {{ $stats['approved_requests'] }}
Rejected {{ $stats['rejected_requests'] }}
Quick Stats
{{ $stats['seen_requests'] }}

Seen

{{ $stats['cancelled_requests'] }}

Cancelled

Approval Rate
{{ $stats['total_requests'] > 0 ? round((($stats['approved_requests'] + $stats['rejected_requests']) / $stats['total_requests']) * 100) : 0 }}%

Activity Summary

This Week

{{ $recentRequests->where('created_at', '>=', now()->startOfWeek())->count() }} New Requests

Pending Review

{{ $stats['pending_requests'] + $stats['seen_requests'] + $stats['under_review_requests'] }} Requests

Requires Attention

{{ $stats['pending_requests'] }} Urgent

Quick Actions

View All Requests

Manage inspection requests

View Reports

Analytics and insights

Search Requests

Find specific requests

Pending Reviews

Requests awaiting action

Recent Requests

View All
@if($recentRequests->count() > 0)
@foreach($recentRequests as $request)
#{{ $request->request_number }}

{{ $request->user->name }}

{{ ucfirst($request->status) }}

{{ Str::limit($request->property_address, 40) }}

{{ ucfirst(str_replace('_', ' ', $request->request_type)) }}

{{ $request->inspectionDocuments->count() }} documents

{{ $request->created_at->diffForHumans() }} Review
@endforeach
@else
No requests yet

New inspection requests will appear here.

@endif
@endsection