@extends('front.layouts.master-auth') @section('content')

نظام وسوم المستقلين في ربحي

الوسوم هي شارات تُمنح تلقائيًا للمستقلين بناءً على إنجازاتهم وأدائهم على المنصة. كلما حققت المزيد، ارتقيت لوسم أعلى وزادت ثقة أصحاب المشاريع بك.

@foreach($progressionBadges as $badge) @php $userProgress = null; if (!empty($badgeProgress)) { $userProgress = collect($badgeProgress)->firstWhere('badge.id', $badge->id); } $iconSvg = match($badge->slug) { 'ready-to-work' => '', 'rising-star' => '', 'profit-pro' => '', 'ribhi-elite' => '', default => '' }; $conditions = $badge->conditions ?? []; $conditionLabels = [ 'requires_complete_profile' => 'الملف الشخصي مكتمل (تخصص + نبذة + صورة + معرض أعمال + مهارات)', 'requires_identity_verification' => 'الهوية موثقة', 'requires_email_verification' => 'البريد الإلكتروني موثق', 'min_completed_projects' => 'إكمال ' . ($conditions['min_completed_projects'] ?? 0) . ' مشاريع على الأقل', 'min_rating' => 'تقييم ' . ($conditions['min_rating'] ?? 0) . ' من 5 أو أعلى', 'min_completion_rate' => 'نسبة إكمال المشاريع ' . ($conditions['min_completion_rate'] ?? 0) . '% أو أعلى', 'min_total_earnings' => 'إجمالي الأرباح ' . ($conditions['min_total_earnings'] ?? 0) . '$ أو أكثر', 'min_response_rate' => 'معدل الرد على الرسائل ' . ($conditions['min_response_rate'] ?? 0) . '% أو أعلى', 'min_member_months' => 'عضو منذ ' . ($conditions['min_member_months'] ?? 0) . ' أشهر على الأقل', ]; @endphp
{!! $iconSvg !!}

{{ $badge->name }}

المستوى {{ 6 - $badge->tier }} من 4

{{ $badge->description }}

    @foreach($conditions as $key => $value) @if($value !== null && isset($conditionLabels[$key])) @php $isMet = $userProgress['conditions_status'][$key] ?? false; @endphp
  • @if($userProgress) {{ $isMet ? '✓' : '○' }} @else @endif {{ $conditionLabels[$key] }}
  • @endif @endforeach
@if($userProgress && !$userProgress['is_earned'])
{{ $userProgress['progress'] }}%
@endif @if($userProgress && $userProgress['is_earned'])
حصلت على هذا الوسم
@endif
@endforeach
@guest

سجّل كمستقل وابدأ رحلتك للحصول على الوسوم

سجّل الآن
@endguest
@endsection