@extends('layouts.layouts_dashboard') @section('title', 'Dashboard') @section('content')
Total Users
{{ $userCount }}
Total Vendors
{{ $vendorCount }}
Total Products
{{ $productCount }}
Today's Transactions
{{ $todayTransactions }}
{{ $todayGrowth }}% @if ($todayGrowth >= 0) @else @endif

Inventory Status

Low Stock Materials

@if (count($lowStockMaterials) > 0)
@foreach ($lowStockMaterials as $material) @endforeach
Material Name Current Stock Unit
{{ $material->nama_bahan }} {!! $material->stock_status_label !!} {{ $material->satuan }}
@else

No materials with low stock.

@endif
{{ $outOfStockCount }}
Out of Stock Items
{{ $bahanCount }}
Total Materials

Order Status

Pending: {{ $pendingOrdersCount }}
Processing: {{ $processingOrdersCount }}
Completed: {{ $completedOrdersCount }}
Monthly Transactions
{{ $monthlyTransactions }}
{{ $monthlyGrowth }}% @if ($monthlyGrowth >= 0) @else @endif
Monthly Revenue
Rp {{ number_format($monthlyRevenue, 1) }}M
{{ $monthlyRevenueGrowth }}% @if ($monthlyRevenueGrowth >= 0) @else @endif
Average Order Value
Rp {{ number_format($averageOrderValue, 0) }}K
{{ $averageOrderValueGrowth }}% @if ($averageOrderValueGrowth >= 0) @else @endif

Recent Transactions

@php $recentTransactions = \App\Models\Vendor\Transaksi::with('pelanggan') ->orderBy('tanggal_dibuat', 'desc') ->limit(5) ->get(); @endphp @forelse($recentTransactions as $transaction) @empty @endforelse
Transaction Code Customer Date Amount Status Actions
{{ $transaction->kode }} {{ $transaction->pelanggan->nama ?? 'N/A' }} {{ \Carbon\Carbon::parse($transaction->tanggal_dibuat)->format('d M Y') }} Rp {{ number_format($transaction->total_harga, 0, ',', '.') }} @if ($transaction->status == 'pending') Pending @elseif($transaction->status == 'processing') Processing @elseif($transaction->status == 'quality_check') Quality Check @elseif($transaction->status == 'completed') Completed @elseif($transaction->status == 'cancelled') Cancelled @else {{ ucfirst($transaction->status) }} @endif Invoice Detail
No transactions found

Order Progress

@php $pendingPercentage = $pendingOrdersCount + $processingOrdersCount + $completedOrdersCount > 0 ? ($pendingOrdersCount / ($pendingOrdersCount + $processingOrdersCount + $completedOrdersCount)) * 100 : 0; $processingPercentage = $pendingOrdersCount + $processingOrdersCount + $completedOrdersCount > 0 ? ($processingOrdersCount / ($pendingOrdersCount + $processingOrdersCount + $completedOrdersCount)) * 100 : 0; $completedPercentage = $pendingOrdersCount + $processingOrdersCount + $completedOrdersCount > 0 ? ($completedOrdersCount / ($pendingOrdersCount + $processingOrdersCount + $completedOrdersCount)) * 100 : 0; @endphp
{{ $pendingPercentage }}% Pending
{{ $processingPercentage }}% Processing
{{ $completedPercentage }}% Completed
Pending ({{ $pendingOrdersCount }}) {{ number_format($pendingPercentage, 1) }}%
Processing ({{ $processingOrdersCount }}) {{ number_format($processingPercentage, 1) }}%
Completed ({{ $completedOrdersCount }}) {{ number_format($completedPercentage, 1) }}%

Popular Products

Monthly Revenue (Last 6 Months)

@endsection @push('scripts') @endpush