@extends('emails.layout')
@section('content')
{{-- نشرة شهرية: أفضل المستقلين لأصحاب المشاريع --}}
عزيزي
{{ $client->name }}،
اخترنا لك أفضل المستقلين على المنصة هذا الشهر بناءً على تقييماتهم وإنجازاتهم ومستوى احترافيتهم.
من
{{ $monthStart->format('Y-m-d') }} إلى
{{ $monthEnd->format('Y-m-d') }}
📊 إحصائيات هذا الشهر:
• عدد المستقلين المميزين: {{ $freelancers->count() }}
@php
$avgRating = $freelancers->avg('rating');
$avgScore = $freelancers->avg('professionalism_score');
$totalCompleted = $freelancers->sum('completed_projects_count');
@endphp
• متوسط التقييم: {{ number_format($avgRating ?? 0, 1) }} / 5
• متوسط درجة الاحترافية: {{ number_format($avgScore ?? 0, 0) }} / 100
• إجمالي المشاريع المكتملة: {{ $totalCompleted }}
@if($freelancers->count() > 0)
🏆 نجوم الشهر:
@foreach($freelancers as $index => $freelancer)
{{-- Badge for top 3 --}}
@if($index === 0)
🥇 الأول
@elseif($index === 1)
🥈 الثاني
@elseif($index === 2)
🥉 الثالث
@endif
{{-- Header: avatar + name + score --}}
{{ $freelancer->name }}
@if($freelancer->category)
📁 {{ $freelancer->category->name }}
@endif
{{-- Professionalism score badge --}}
{{ number_format($freelancer->professionalism_score, 0) }}
/ 100
{{-- Rating stars --}}
@php
$rating = round($freelancer->rating ?? 0);
$fullStars = $rating;
$emptyStars = 5 - $fullStars;
@endphp
@for($s = 0; $s < $fullStars; $s++)
★
@endfor
@for($s = 0; $s < $emptyStars; $s++)
★
@endfor
({{ number_format($freelancer->rating ?? 0, 1) }})
{{-- Bio --}}
@if($freelancer->description)
{{ Str::limit($freelancer->description, 160) }}
@endif
{{-- Stats row --}}
✅ {{ $freelancer->completed_projects_count }} مشروع مكتمل
@if($freelancer->skills->count() > 0)
🔧 {{ $freelancer->skills->take(3)->pluck('name')->implode(' · ') }}
@endif
{{-- CTA --}}
عرض الملف الشخصي ←
@endforeach
@else
لا يوجد مستقلون مميزون هذا الشهر.
تحقق مرة أخرى الشهر القادم!
@endif
💡 نصيحة الشهر:
{{ $monthlyTip }}