{{ __('Dashboard Admin') }}

@php // Fetch dynamic statistics directly $totalRevenue = \App\Models\Order::where('payment_status', 'Paid')->sum('price'); $activeProjects = \App\Models\Order::whereIn('status', ['Proses Desain', 'Revisi'])->count(); $totalClients = \App\Models\Order::distinct('client_email')->count('client_email'); $completedProjects = \App\Models\Order::where('status', 'Selesai')->count(); $recentOrders = \App\Models\Order::latest()->take(5)->get(); // Calculate distribution by package for the custom chart $startupRevenue = \App\Models\Order::where('package_type', 'Startup')->where('payment_status', 'Paid')->sum('price'); $proRevenue = \App\Models\Order::where('package_type', 'Professional')->where('payment_status', 'Paid')->sum('price'); $enterpriseRevenue = \App\Models\Order::where('package_type', 'Full Identity')->where('payment_status', 'Paid')->sum('price'); $maxRevenue = max($startupRevenue, $proRevenue, $enterpriseRevenue, 1000000); $startupHeight = ($startupRevenue / $maxRevenue) * 100; $proHeight = ($proRevenue / $maxRevenue) * 100; $enterpriseHeight = ($enterpriseRevenue / $maxRevenue) * 100; @endphp

Selamat Datang Kembali, {{ Auth::user()->name }}!

Berikut adalah ikhtisar operasional dan finansial jasa pembuatan logo Anda secara real-time.

Total Pendapatan (Lunas)
Rp {{ number_format($totalRevenue, 0, ',', '.') }}
Dari transaksi terkonfirmasi
Proyek Aktif (Desain/Revisi)
{{ $activeProjects }}
Sedang dalam proses pengerjaan
Total Klien
{{ $totalClients }}
Klien terdaftar & pemesan unik
Proyek Selesai
{{ $completedProjects }}
Logo berhasil diserahkan ke klien

Grafik Distribusi Pendapatan per Paket

Startup Rp {{ number_format($startupRevenue / 1000000, 1) }}M
Professional Rp {{ number_format($proRevenue / 1000000, 1) }}M
Full Identity Rp {{ number_format($enterpriseRevenue / 1000000, 1) }}M

Pesanan Masuk Terbaru

Melihat Semua Pesanan
@if($recentOrders->isNotEmpty()) @foreach ($recentOrders as $order) @endforeach
No Invoice Nama Klien Paket Bayar Proyek Detail
{{ $order->invoice_number }} {{ $order->client_name }} {{ $order->package_type }} {{ $order->payment_status == 'Paid' ? 'Lunas' : 'Pending' }} {{ $order->status }} Lihat Brief
@else

Belum ada pesanan masuk.

@endif