{{-- resources/views/admin/dashboard.blade.php --}} @extends('admin.layouts.app') @section('title', 'Dashboard') @section('page_title', 'Dashboard') @section('breadcrumb', 'Overview of the Kubhuka platform') @section('content') {{-- Stat Cards --}}
{{ number_format($stats['total_properties']) }}
Total Properties
{{ number_format($stats['active_properties']) }}
Active
{{ number_format($stats['pending_verification']) }}
Pending Review
{{ number_format($stats['trialing']) }}
On Trial
{{ number_format($stats['suspended']) }}
Suspended
{{ number_format($stats['open_tickets']) }}
Open Tickets
{{-- Pending Verifications --}}
Pending Verification View all
@if($recentApplications->isEmpty())

All caught up — no pending applications

@else
@foreach($recentApplications as $app) @endforeach
Property Submitted Status
{{ $app->property->name }}
{{ $app->property->city }}, {{ $app->property->country }}
{{ $app->submitted_at?->diffForHumans() ?? '—' }} {{ str_replace('_', ' ', $app->status) }} Review
@endif
{{-- Recent Properties --}}
Recent Properties View all
@if($recentProperties->isEmpty())

No properties yet

@else
@foreach($recentProperties as $property) @endforeach
Property Type Verification Subscription
{{ $property->name }}
{{ $property->city }}
{{ ucfirst(str_replace('_', ' ', $property->type)) }} {{ str_replace('_', ' ', $property->verification_status) }} {{ $property->subscription_status }}
@endif
{{-- Quick Actions --}}
{{-- Property Breakdown --}}
By Verification Status
@php $statuses = \App\Models\Property::selectRaw('verification_status, count(*) as total') ->groupBy('verification_status') ->pluck('total', 'verification_status'); @endphp @foreach($statuses as $status => $count)
{{ str_replace('_', ' ', $status) }}
{{ $count }}
@endforeach @if($statuses->isEmpty())

No data yet

@endif
{{-- Subscription Breakdown --}}
By Subscription
@php $subscriptions = \App\Models\Property::selectRaw('subscription_status, count(*) as total') ->groupBy('subscription_status') ->pluck('total', 'subscription_status'); @endphp @foreach($subscriptions as $status => $count)
{{ $status }}
{{ $count }}
@endforeach @if($subscriptions->isEmpty())

No data yet

@endif
@endsection