@extends('layouts.app') @use('Illuminate\Support\Facades\Storage') @section('title', 'Tableau de bord - Prestataire') @section('content')
{{-- Guide de démarrage interactif pour les nouveaux prestataires --}} @php $hasServices = ($totalServices ?? 0) > 0; $hasEquipment = ($equipmentCount ?? 0) > 0; $hasInventory = ($inventoryCount ?? 0) > 0; $hasProfilePhoto = auth()->user()->profile_photo_path || auth()->user()->avatar; $hasQrViews = false; // À connecter avec les vraies stats $isNewUser = !$hasServices || !$hasEquipment; $onboardingSteps = [ [ 'key' => 'profile', 'title' => 'Compléter votre profil', 'description' => 'Photo, description et coordonnées', 'completed' => $hasProfilePhoto, 'url' => route('prestataire.profile.edit') ], [ 'key' => 'service', 'title' => 'Créer votre premier service', 'description' => 'Proposez vos prestations aux clients', 'completed' => $hasServices, 'url' => route('prestataire.services.create') ], [ 'key' => 'equipment', 'title' => 'Ajouter un équipement', 'description' => 'Louez votre matériel professionnel', 'completed' => $hasEquipment, 'url' => route('prestataire.equipment.create') ], [ 'key' => 'qrcode', 'title' => 'Partager votre QR Code', 'description' => 'Facilitez l\'accès à votre profil', 'completed' => $hasQrViews, 'url' => route('prestataire.qrcode.show') ], ]; @endphp {{-- Checklist d'onboarding pour les nouveaux utilisateurs --}}

Mes services

{{ $totalServices ?? 0 }} service(s)

{{ $activeServices ?? 0 }}
En cours
{{ $totalServices ?? 0 }}
Total

Mon matériel

{{ $equipmentCount ?? 0 }} équipement(s)

{{ $equipmentRentalRequestsCount ?? 0 }}
Demandes
{{ $activeRentalsCount ?? 0 }}
Locations

Mes annonces

Offres & promos

{{ $urgentSalesCount ?? 0 }}
Ventes
{{ $urgentProductsCount ?? 0 }}
Produits

Mon inventaire

Stock & produits

{{ $inventoryCount ?? 0 }}
Articles
{{ $lowStockCount ?? 0 }}
Stock bas

Mes disponibilités

Planning de travail

@if($prestataire->is_available ?? true)
Disponible
@else
Non disponible
@endif

Agenda du jour

{{ now()->format('d/m/Y') }}

@if(isset($todayBookings) && count($todayBookings) > 0)
@foreach($todayBookings as $booking)

{{ $booking->service->title ?? 'Prestation' }}

{{ $booking->start_datetime->format('H:i') }} - {{ $booking->client->user->name ?? 'Client' }}

{{ ucfirst($booking->status) }}
@endforeach
@else

Aucune prestation prévue aujourd'hui

Vos prochaines prestations apparaîtront ici

@endif Agenda
@if(session('success')) @endif @if($errors->any()) @endif

Mon profil

Progression de complétion

Profil complété {{ $profileCompletion['percentage'] }}%
    @foreach($profileCompletion['missing_fields'] as $field)
  • {{ $field }}
  • @endforeach @if(empty($profileCompletion['missing_fields']))
  • Votre profil est complet !
  • @endif
Profil

Mes vidéos

Gestion de vos contenus vidéo

@if(isset($videosCount) && $videosCount > 0) {{ $videosCount }} vidéo(s) publiée(s) @else Aucune vidéo publiée @endif

Vérification de compte

@if(auth()->user()->prestataire->isVerified()) Compte vérifié @else En attente de vérification @endif

@if(auth()->user()->prestataire->isVerified()) @endif
@if(auth()->user()->prestataire->isVerified())

Félicitations !

Votre compte est vérifié et bénéficie du badge "Prestataire Vérifié"

@else

Vérifiez votre compte

Obtenez le badge "Prestataire Vérifié" pour gagner la confiance des clients

@endif
@if(auth()->user()->prestataire->isVerified()) Vérification @else Vérifier @endif
@push('scripts') @endpush @endsection