@extends('layouts.app') @php $money = fn ($value) => 'Rs ' . number_format((float) $value, 2); $max = fn ($items) => max(1, collect($items)->max('value') ?: 1); @endphp @section('content')

Dashboard

Sales, stock, customer, branch, payment, and cashier performance overview.

New bill
@foreach ($quickActions as $action) {{ $action['label'] }} @endforeach
Today sales{{ $money($widgets['today_sales']) }}
Monthly sales{{ $money($widgets['monthly_sales']) }}
Total orders{{ number_format($widgets['total_orders']) }}
Profit margin{{ $widgets['profit_margin'] }}%
Pending payments{{ $money($widgets['pending_payments']) }}
Online orders{{ number_format($widgets['online_orders']) }}
Low stock alerts{{ $lowStockProducts->count() }}
Branch session#{{ session('shift_id', '-') }}

Sales chart

@foreach ($charts['sales'] as $point)
{{ $point['label'] }}
@endforeach

Payment mode breakdown

@php $paymentMax = max(1, $paymentBreakdown->max('total') ?: 1); @endphp @foreach ($paymentBreakdown as $payment)
{{ ucfirst($payment->mode) }} {{ $money($payment->total) }}
@endforeach

Profit chart

@foreach ($charts['profit'] as $point)
{{ $point['label'] }}
@endforeach

Product category chart

@php $categoryMax = $max($charts['categories']); @endphp @foreach ($charts['categories'] as $category)
{{ $category['label'] }} {{ $money($category['value']) }}
@endforeach

Hourly billing graph

@foreach ($charts['hourlyBilling'] as $point)
{{ substr($point['label'], 0, 2) }}
@endforeach

Cashier performance graph

@php $cashierMax = $max($charts['cashiers']); @endphp @foreach ($charts['cashiers'] as $cashier)
{{ $cashier['label'] }} {{ $money($cashier['value']) }}
@endforeach

Fast-moving products

@foreach ($fastMovingProducts as $product)
{{ $product->name }} ({{ $product->sku }}) {{ $product->sold_quantity }} sold
@endforeach

Low stock alerts

@foreach ($lowStockProducts as $product)
{{ $product->name }} {{ $product->stock_quantity }} left
@endforeach

Branch comparison

@php $branchMax = max(1, $branchComparison->max('sales') ?: 1); @endphp
@foreach ($branchComparison as $branch)
{{ $branch->name }} {{ $money($branch->sales) }}
@endforeach

Top customers

@foreach ($topCustomers as $customer)
{{ $customer->name }} {{ $customer->mobile }} {{ $money($customer->total_spent) }}
@endforeach
@endsection