{{ __('Tech Lead Dashboard') }}

{{-- Flash Messages --}} @if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif {{-- ============================================================ --}} {{-- STATS ROW --}} {{-- ============================================================ --}}
{{-- Total Assigned Projects --}}

Assigned Projects

{{ $projects->count() }}

{{-- Pending Requirements --}}

Pending Requirements

{{ $pendingRequirements->count() }}

{{-- Total Tasks --}}

Total Tasks

{{ $allTasks->count() }}

{{-- Completed Tasks --}}

Completed Tasks

{{ $allTasks->where('status', 'done')->count() }}

{{-- ============================================================ --}} {{-- MY PROJECTS SECTION --}} {{-- ============================================================ --}}

My Projects

@if($projects->isEmpty())

No projects assigned to you yet.

@else
@foreach($projects as $project)
{{-- Project Card Header --}}

{{ $project->name }}

{{ $project->client->name ?? 'N/A' }}

{{-- Project Card Body --}}
Status {{ str_replace('_', ' ', $project->status) }}
Budget Rs. {{ number_format($project->budget ?? 0, 2) }}
@if($project->domains && $project->domains->count())
Domains
@foreach($project->domains as $domain) {{ $domain->domain_name }} @endforeach
@endif
{{-- Project Card Footer --}}
{{ $project->requirements->count() ?? 0 }} requirements {{ $project->tasks->count() ?? 0 }} tasks
@endforeach
@endif
{{-- ============================================================ --}} {{-- PENDING REQUIREMENTS SECTION (MOST IMPORTANT) --}} {{-- ============================================================ --}}

Pending Requirements @if($pendingRequirements->count()) {{ $pendingRequirements->count() }} @endif

@if($pendingRequirements->isEmpty())

All requirements have been reviewed. Great job!

@else
@foreach($pendingRequirements as $req)
{{-- Requirement Header --}}

{{ $req->title }}

{{ $req->client->name ?? 'N/A' }} {{ $req->project->name ?? 'N/A' }}
Pending Review
{{-- Requirement Body --}}
@if($req->description)

{{ $req->description }}

@else

No description provided.

@endif @if($req->file_path) @endif
{{-- Requirement Actions --}}
@csrf
{{-- Developer Select --}}
{{-- Priority Select --}}
{{-- Approve Button --}}
{{-- Reject Button --}}
@csrf
@endforeach
@endif
{{-- ============================================================ --}} {{-- ALL TASKS TABLE --}} {{-- ============================================================ --}}

All Tasks

@if($allTasks->isEmpty())

No tasks have been created yet.

@else
@foreach($allTasks as $task) @endforeach
Title Project Developer Status Start Time End Time Duration
{{ $task->title }}
@if($task->requirement)
Req: {{ Str::limit($task->requirement->title, 30) }}
@endif
{{ $task->project->name ?? 'N/A' }}
{{ strtoupper(substr($task->developer->name ?? '?', 0, 1)) }}
{{ $task->developer->name ?? 'Unassigned' }}
@if($task->status == 'done') @elseif($task->status == 'in_progress') @endif {{ str_replace('_', ' ', $task->status) }} {{ $task->start_time ? \Carbon\Carbon::parse($task->start_time)->format('M d, Y H:i') : '—' }} {{ $task->end_time ? \Carbon\Carbon::parse($task->end_time)->format('M d, Y H:i') : '—' }} @if($task->duration) {{ $task->duration }} @else @endif
@endif