@extends('layouts.app') @section('title', 'Dashboard - HBL Product Scraper') @section('content')

Scraper Dashboard

Discover products, then scrape details and images from the product inventory.

@csrf
@foreach(['products' => 'Discovered Products', 'details' => 'Details Complete', 'images' => 'Images Complete', 'failed' => 'Products With Errors'] as $key => $label)
{{ $label }}
{{ number_format($counts[$key]) }}
@endforeach
Recent JobsQueue connection: {{ config('queue.default') }}
@forelse($jobs as $job) @empty @endforelse
IDStageStatusProgressStarted
#{{ $job->id }}{{ $job->type }}{{ $job->status }}{{ $job->completed_items }} complete / {{ $job->failed_items }} failed / {{ $job->total_items }} total{{ optional($job->started_at)->diffForHumans() ?: 'Waiting' }}View
No scraping jobs yet.
@endsection