@extends('layouts.app') @section('content')

📊 Dashboard POS

Selamat datang, {{ Auth::user()->name }}! Monitor bisnis Anda di sini

Total Produk

{{ number_format($stats['total_products']) }}

Item terdaftar

Stok Rendah

{{ number_format($stats['low_stock_products']) }}

Perlu restock

Transaksi

{{ number_format($stats['total_transactions']) }}

Hari ini

Penjualan Hari Ini

Rp {{ number_format($stats['daily_sales'], 0, ',', '.') }}

Pendapatan kotor

Penjualan 7 Hari Terakhir

Grafik trend penjualan harian

Distribusi Kategori Produk

Persentase produk per kategori

Transaksi Terbaru

10 transaksi terakhir

@forelse($recent_transactions as $transaction)

#{{ $transaction->transaction_code ?? $transaction->id }}

{{ $transaction->user->name }} • {{ $transaction->created_at->format('d M Y H:i') }}

Rp {{ number_format($transaction->total_amount, 0, ',', '.') }}

Berhasil

@empty

Belum ada transaksi

@endforelse

Low Stock Alert

Products need restocking

@if(auth()->user()->role === 'admin') Manage → @endif
@forelse($low_stock_products as $product)

{{ $product->name }}

{{ $product->category->name ?? 'No Category' }}

{{ $product->stock }}

Min: {{ $product->minimum_stock }}

@empty

All products have sufficient stock

@endforelse
@if(auth()->user()->role === 'admin')

Top Products This Week

Best selling products

Full report →
@forelse($top_products as $index => $product)
@if($index == 0) 🏆 @elseif($index == 1) 🥈 @elseif($index == 2) 🥉 @else {{ $index + 1 }} @endif
@if($product->image) {{ $product->name }} @else
@endif

{{ $product->name }}

{{ $product->category->name ?? 'No Category' }}

Terjual

{{ $product->total_sold ?? 0 }} unit

Pendapatan

Rp {{ number_format(($product->total_sold ?? 0) * $product->selling_price, 0, ',', '.') }}

@empty

Tidak ada data penjualan minggu ini

@endforelse
@endif
@endsection