@extends('layouts.applicant.applicant') @section('title', 'My Applications') @section('breadcrumbs')
Manage and track your job applications
| Application # | Position | Department | Status | Progress | Applied Date | Deadline | Actions |
|---|---|---|---|---|---|---|---|
|
{{ $application->application_number }}
@php
$resetCount = \App\Models\ApplicationResetLog::where('application_id', $application->id)->count();
@endphp
@if($resetCount > 0)
Reset {{ $resetCount }}x @endif |
{{ $application->advertisement->title ?? 'N/A' }}
{{ $application->advertisement->position ?? 'N/A' }} |
{{ $application->advertisement->department->name ?? 'N/A' }} | @php $statusColors = [ 'draft' => 'warning', 'submitted' => 'success', 'under_review' => 'info', 'shortlisted' => 'primary', 'rejected' => 'danger', 'selected' => 'success' ]; $color = $statusColors[$application->status] ?? 'secondary'; @endphp {{ ucfirst(str_replace('_', ' ', $application->status)) }} |
@php
$percentage = method_exists($application, 'getCompletionPercentage')
? $application->getCompletionPercentage()
: ($application->status === 'submitted' ? 100 : 50);
@endphp
|
{{ $application->created_at->format('M d, Y') }}
{{ $application->created_at->format('h:i A') }} |
@if($application->advertisement && $application->advertisement->application_end_date)
{{ $application->advertisement->application_end_date->format('M d, Y') }}
@php $daysLeft = now()->diffInDays($application->advertisement->application_end_date, false); @endphp @if($daysLeft > 0) {{ $daysLeft }} days left @elseif($daysLeft == 0) Today @else Expired @endif @else N/A @endif |
@if($application->status === 'draft')
Continue
@else
View
@endif
@if($application->status === 'submitted')
Filled Application
@endif
@if($application->status === 'draft')
@endif
|
You haven't submitted any applications yet. Start by applying for available positions.
Create New Application