{{-- resources/views/ats/candidate-results.blade.php --}} @extends('layouts.app') @section('title', 'Analysis Results - ATS Score Checker') @php use Carbon\Carbon; $formatted = Carbon::parse($analysis->analyzed_at)->format('F d, Y \a\t H:i'); @endphp @section('content')
{{ $analysis->ats_score }}%
ATS Score

{{ $analysis->candidate_name }}

{{ $analysis->email }}

{{ $analysis->phone }}

Uploaded on {{ $formatted }}

{{ $analysis->analysis_data['professional_summary'] ?? 'Analysis completed successfully' }}

Formatting: {{ $analysis->analysis_data['formatting_score'] ?? 'N/A' }}%
Content: {{ $analysis->analysis_data['content_score'] ?? 'N/A' }}%
Keywords: {{ $analysis->analysis_data['keyword_density_score'] ?? 'N/A' }}%
Experience Level
{{ $analysis->experience_level }}
Salary Range
{{ $analysis->salary_range['currency'] }} {{$analysis->salary_range['min']}} - {{ $analysis->salary_range['currency'] }} {{$analysis->salary_range['max']}} per annum
Years of Experience
{{ $analysis->years_experience }}
@if($analysis->education_details)
Degree:

{{$analysis->education_details['degree'] ?? 'Not specified' }}

Institution:

{{ $analysis->education_details['institution'] ?? 'Not specified' }}

Year:

{{ $analysis->education_details['year'] ?? 'Not specified' }}

@else
No education details available.
@endif
Strengths
@if(isset($analysis->analysis_data['strengths']) && count($analysis->analysis_data['strengths']) > 0)
    @foreach($analysis->analysis_data['strengths'] as $strength)
  • {{ $strength }}
  • @endforeach
@else

No specific strengths identified.

@endif
Areas for Improvement
@if(isset($analysis->analysis_data['weaknesses']) && count($analysis->analysis_data['weaknesses']) > 0)
    @foreach($analysis->analysis_data['weaknesses'] as $weakness)
  • {{ $weakness }}
  • @endforeach
@else

No specific weaknesses identified.

@endif
Recommendations
@if(isset($analysis->analysis_data['recommendations']) && count($analysis->analysis_data['recommendations']) > 0)
    @foreach($analysis->analysis_data['recommendations'] as $recommendation)
  • {{ $recommendation }}
  • @endforeach
@else

No specific strengths identified.

@endif
Keyword Analysis
Found Keywords:
@if(isset($analysis->analysis_data['keyword_analysis']['found_keywords']) && count($analysis->analysis_data['keyword_analysis']['found_keywords']) > 0) @foreach($analysis->analysis_data['keyword_analysis']['found_keywords'] as $foundKeyword) {{ $foundKeyword }} @endforeach @else

No specific strengths identified.

@endif
Missing Keywords:
@if(isset($analysis->analysis_data['keyword_analysis']['missing_keywords']) && count($analysis->analysis_data['keyword_analysis']['missing_keywords']) > 0) @foreach($analysis->analysis_data['keyword_analysis']['missing_keywords'] as $missingKeywords) {{ $missingKeywords }} @endforeach @else

No specific strengths identified.

@endif
Notable Achievements
@if(isset($analysis->notable_achievements) && count($analysis->notable_achievements) > 0)
    @foreach($analysis->notable_achievements as $achievement)
  • {{ $achievement }}
  • @endforeach
@else

No specific notable achievement identified.

@endif
Red Flags / Concerns
@if(isset($analysis->red_flags) && count($analysis->red_flags) > 0)
    @foreach($analysis->red_flags as $flag)
  • {{ $flag }}
  • @endforeach
@else

No specific red flags identified.

@endif
Interview Focus Areas
@if(isset($analysis->interview_focus_areas) && count($analysis->interview_focus_areas) > 0)
    @foreach($analysis->interview_focus_areas as $area)
  • {{ $area }}
  • @endforeach
@else

No specific interview focus area identified.

@endif
CV Improvement
@if(isset($analysis->cv_improvement) && count($analysis->cv_improvement) > 0)
    @foreach($analysis->cv_improvement as $suggestion)
  • {{ $suggestion }}
  • @endforeach
@else

No specific CV improvement suggestion identified.

@endif
@if($analysis->job_matches && count($analysis->job_matches) > 0)
Recommended Job Matches
@foreach(array_slice($analysis->job_matches, 0, 5) as $job)
{{ $job['title'] ?? 'Job Title' }}
{{ $job['match_percentage'] ?? 0 }}% match @if(isset($job['reasons']) && count($job['reasons']) > 0)
    @foreach(array_slice($job['reasons'], 0, 2) as $reason)
  • {{ $reason }}
  • @endforeach
@endif
@endforeach
@endif @if($analysis->job_suggestions && count($analysis->job_suggestions) > 0)
Recommended Job Matches
@foreach(array_slice($analysis->job_suggestions, 0, 5) as $job)
{{ $job['title'] ?? 'Job Title' }}
{{--
{{ $job['match_percentage'] ?? 0 }}% match --}} {{$job['company'] }} @if(isset($job['description']) && $job['description'] != "")
  • {{ $job['description'] }}
@endif
@endforeach
@endif
@if($analysis->skill_gaps && count($analysis->skill_gaps) > 0)
Skill Gaps
@foreach($analysis->skill_gaps as $gap)
{{ $gap['skill'] ?? 'Unknown Skill' }}
{{ ucfirst($gap['importance'] ?? 'medium') }}

{{ $gap['suggestion'] ?? 'No suggestion available' }}

@endforeach
@endif @if($analysis->course_recommendations && count($analysis->course_recommendations) > 0)
Recommended Courses
@foreach($analysis->course_recommendations as $course)
{{ $course['course'] ?? 'Course Title' }}

{{ $course['provider'] ?? 'Provider' }}

{{ $course['reason'] ?? 'Recommended for skill development' }}

@endforeach
@endif
@if(isset($analysis['analysis_data']['gap_analysis']) && count($analysis['analysis_data']['gap_analysis']) > 0)
Gap Analysis
@foreach($analysis['analysis_data']['gap_analysis'] as $gap) @php $start = strtolower($gap['gap_start'] ?? ''); $end = strtolower($gap['gap_end'] ?? ''); $duration = strtolower($gap['duration_months'] ?? ''); $desc = strtolower($gap['description'] ?? ''); @endphp @if( !empty($gap['gap_start']) && !empty($gap['gap_end']) && !empty($gap['duration_months']) && strpos($desc, 'education') === false && $start !== 'unknown' && $end !== 'unknown' && $duration !== 'unknown' ) @endif @endforeach
Start End Duration (months) Description
{{ $gap['gap_start'] }} {{ $gap['gap_end'] }} {{ $gap['duration_months'] }} {{ $gap['description'] }}
@endif @if($analysis->optimization_suggestions && count($analysis->optimization_suggestions) > 0)
Optimization Suggestions
@foreach($analysis->optimization_suggestions as $suggestion)
{{ $suggestion['section'] ?? 'Section' }}

{{ $suggestion['suggestion'] ?? 'No suggestion available' }}

{{ $suggestion['impact'] ?? 'Will improve your resume' }}
@endforeach
@endif
@php function getScoreClass($score) { if ($score >= 80) return 'score-excellent'; if ($score >= 60) return 'score-good'; if ($score >= 40) return 'score-average'; return 'score-poor'; } @endphp @endsection