109 lines
5.7 KiB
HTML
109 lines
5.7 KiB
HTML
{% extends "base.html" %}
|
|
{% load i18n %}
|
|
|
|
{% block title %}{% blocktrans %}Apply for {{ job.title }} - University Careers{% endblocktrans %}{% endblock %}
|
|
|
|
{% block content %}
|
|
<div class="row justify-content-center">
|
|
<div class="col-lg-8">
|
|
<div class="card shadow-sm">
|
|
<div class="card-header bg-white">
|
|
<h2 class="h4 mb-1">
|
|
<i class="fas fa-file-signature"></i>
|
|
{% blocktrans with job_title=job.title %}Apply for {{ job_title }}{% endblocktrans %}
|
|
</h2>
|
|
<p class="text-muted mb-0">
|
|
{{ job.department }} • {{ job.get_location_display }}
|
|
</p>
|
|
</div>
|
|
<div class="card-body p-4">
|
|
<form method="post" enctype="multipart/form-data">
|
|
{% csrf_token %}
|
|
|
|
<h4 class="mb-3">{% trans "Personal Information" %}</h4>
|
|
<div class="row">
|
|
<div class="col-md-6">
|
|
<div class="mb-3">
|
|
<label class="form-label">{% trans "First Name" %} *</label>
|
|
{{ form.first_name }}
|
|
{% if form.first_name.errors %}<div class="text-danger small">{{ form.first_name.errors }}</div>{% endif %}
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="mb-3">
|
|
<label class="form-label">{% trans "Last Name" %} *</label>
|
|
{{ form.last_name }}
|
|
{% if form.last_name.errors %}<div class="text-danger small">{{ form.last_name.errors }}</div>{% endif %}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-md-6">
|
|
<div class="mb-3">
|
|
<label class="form-label">{% trans "Email" %} *</label>
|
|
{{ form.email }}
|
|
{% if form.email.errors %}<div class="text-danger small">{{ form.email.errors }}</div>{% endif %}
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="mb-3">
|
|
<label class="form-label">{% trans "Phone" %}</label>
|
|
{{ form.phone }}
|
|
{% if form.phone.errors %}<div class="text-danger small">{{ form.phone.errors }}</div>{% endif %}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<h4 class="mt-4 mb-3">{% trans "Documents" %}</h4>
|
|
<div class="mb-3">
|
|
<label class="form-label">{% trans "Resume/CV * (PDF or Word)" %}</label>
|
|
{{ form.resume }}
|
|
{% if form.resume.errors %}<div class="text-danger small">{{ form.resume.errors }}</div>{% endif %}
|
|
</div>
|
|
|
|
<div class="mb-3">
|
|
<label class="form-label">{% trans "Cover Letter (Optional)" %}</label>
|
|
{{ form.cover_letter }}
|
|
{% if form.cover_letter.errors %}<div class="text-danger small">{{ form.cover_letter.errors }}</div>{% endif %}
|
|
</div>
|
|
|
|
<h4 class="mt-4 mb-3">{% trans "Additional Information" %}</h4>
|
|
<div class="mb-3">
|
|
<label class="form-label">{% trans "LinkedIn Profile" %}</label>
|
|
{{ form.linkedin_profile }}
|
|
{% if form.linkedin_profile.errors %}<div class="text-danger small">{{ form.linkedin_profile.errors }}</div>{% endif %}
|
|
</div>
|
|
|
|
<div class="mb-3">
|
|
<label class="form-label">{% trans "Portfolio/Website" %}</label>
|
|
{{ form.portfolio_url }}
|
|
{% if form.portfolio_url.errors %}<div class="text-danger small">{{ form.portfolio_url.errors }}</div>{% endif %}
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-md-6">
|
|
<div class="mb-3">
|
|
<label class="form-label">{% trans "Salary Expectations" %}</label>
|
|
{{ form.salary_expectations }}
|
|
{% if form.salary_expectations.errors %}<div class="text-danger small">{{ form.salary_expectations.errors }}</div>{% endif %}
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="mb-3">
|
|
<label class="form-label">{% trans "Availability" %}</label>
|
|
{{ form.availability }}
|
|
{% if form.availability.errors %}<div class="text-danger small">{{ form.availability.errors }}</div>{% endif %}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<button type="submit" class="btn btn-primary w-100 mt-4 py-2">
|
|
<i class="fas fa-paper-plane"></i> {% trans "Submit Application" %}
|
|
</button>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{% endblock %} |