refactor: update internship application requirements and refine the internal admission flow diagram

This commit is contained in:
Ümit Tunç
2026-06-01 23:46:47 +03:00
parent 36ec1823c8
commit f099d8f46a
3 changed files with 64 additions and 23 deletions
+21 -1
View File
@@ -70,7 +70,7 @@ return [
'remote_work_title' => 'Fully Remote Work',
'remote_work_details' => 'Team coordination is maintained through daily standup meetings. Working hours are more flexible in some projects. Interns are evaluated in one or more real projects suitable for their CV and skills.',
'application_conditions_title' => 'Application Conditions',
'condition_not_only_for_internship' => 'Applications from individuals who only wish to do an internship are not accepted. Candidates who are open to development and aim to contribute are our priority.',
'condition_not_only_for_internship' => 'Our internship program prioritizes dynamic team members who are open to continuous development, interested in innovation, and aim to actively contribute to projects, rather than candidates who only wish to fulfill academic requirements.',
'condition_intent_letter' => 'In the message section, you must provide a letter of intent stating how you will contribute to our projects.',
'daily_standup' => 'Daily Standup',
'daily_standup_desc' => 'Daily short meetings ensure in-team communication and progress tracking.',
@@ -139,4 +139,24 @@ return [
'accept_intern_terms_btn' => 'Accept Terms and Proceed to Application Form',
'intern_step_1_title' => '1. Terms & Conditions',
'intern_step_2_title' => '2. Complete Application',
'intern_flow_diagram' => 'Intern Admission and Working System Diagram',
// Intern Mermaid Nodes
'intern_mermaid_start' => 'Internship Application & Document Submission',
'intern_mermaid_dec1' => 'Is Onboarding Evaluation Eligible?',
'intern_mermaid_red1' => 'Eliminated - Process Ends',
'intern_mermaid_git' => 'Training Repo & Orientation Access',
'intern_mermaid_sample' => 'Working on Orientation Task',
'intern_mermaid_dec2' => 'Orientation Successful?',
'intern_mermaid_red2' => 'Eliminated - Process Ends',
'intern_mermaid_real' => 'Involvement in Real Projects',
'intern_mermaid_dec3' => 'New Task / Issue Selection',
'intern_mermaid_wait' => 'Mentor Support & Training',
'intern_mermaid_assign' => 'Task Assignment & Coding',
'intern_mermaid_work' => 'Coding & Daily Standup',
'intern_mermaid_review' => 'Code Review (PR)',
'intern_mermaid_dec4' => 'PR Approved (Merged)?',
'intern_mermaid_feedback' => 'Revision Request (Feedback)',
'intern_mermaid_success' => 'Successful Completion & Experience',
'intern_mermaid_graduation' => 'Internship Completion Certificate',
];
+21 -1
View File
@@ -70,7 +70,7 @@ return [
'remote_work_title' => 'Tamamen Uzaktan Çalışma',
'remote_work_details' => 'Günlük standup toplantıları ile ekip koordinasyonu sağlanır. Bazı projelerde çalışma saatleri daha esnektir. Stajyerler, CV\'lerine ve yetkinliklerine uygun olan bir veya birden fazla gerçek projede değerlendirilir.',
'application_conditions_title' => 'Başvuru Şartları',
'condition_not_only_for_internship' => 'Yalnızca staj yapmak için yapmak isteyen kişiler alınmamaktadır. Gelişime açık ve katkı sağlamayı hedefleyen adaylar önceliğimizdir.',
'condition_not_only_for_internship' => 'Staj programımız, yalnızca akademik zorunlulukları yerine getirmek isteyen adaylardan ziyade; sürekli gelişime açık, inovasyona ilgi duyan ve projelere aktif katkı sağlamayı hedefleyen dinamik takım arkadaşlarına öncelik tanımaktadır.',
'condition_intent_letter' => 'Mesaj bölümünde projelerimize nasıl bir katkı sağlayacağınızı belirten bir niyet mektubu iletmeniz gerekmektedir.',
'daily_standup' => 'Günlük Standup',
'daily_standup_desc' => 'Her gün düzenlenen kısa toplantılarla ekip içi iletişim ve ilerleme takibi sağlanır.',
@@ -139,4 +139,24 @@ return [
'accept_intern_terms_btn' => 'Şartları Kabul Et ve Başvuru Formuna Geç',
'intern_step_1_title' => '1. Şartlar & Koşullar',
'intern_step_2_title' => '2. Başvuruyu Tamamla',
'intern_flow_diagram' => 'Stajyer Kabul ve Çalışma Sistemi Diyagramı',
// Intern Mermaid Nodes
'intern_mermaid_start' => 'Staj Başvurusu ve Evrak İletimi',
'intern_mermaid_dec1' => 'Ön Değerlendirme Uygun mu?',
'intern_mermaid_red1' => 'Elendi - Süreç Sonlanır',
'intern_mermaid_git' => 'Eğitim Reposu ve Oryantasyon',
'intern_mermaid_sample' => 'Oryantasyon Görevi Üzerinde Çalışma',
'intern_mermaid_dec2' => 'Oryantasyon Başarılı mı?',
'intern_mermaid_red2' => 'Elendi - Süreç Sonlanır',
'intern_mermaid_real' => 'Gerçek Projeye Dahil Edilme',
'intern_mermaid_dec3' => 'Yeni Görev / Issue Seçimi',
'intern_mermaid_wait' => 'Mentör Desteği ve Eğitim',
'intern_mermaid_assign' => 'Görev Ataması ve Kodlama',
'intern_mermaid_work' => 'Çalışma ve Günlük Standup',
'intern_mermaid_review' => 'Kod İncelemesi (Code Review)',
'intern_mermaid_dec4' => 'PR Onaylandı mı (Merge)?',
'intern_mermaid_feedback' => 'Düzeltme Talebi (Revizyon)',
'intern_mermaid_success' => 'Başarılı Tamamlama & Deneyim',
'intern_mermaid_graduation' => 'Staj Sonu Başarı Belgesi',
];
@@ -68,7 +68,7 @@
<button type="button" onclick="toggleFullscreen()" class="absolute top-4 right-4 p-2.5 rounded-xl bg-slate-50 hover:bg-slate-100 border border-slate-100 hover:border-slate-200 text-slate-500 hover:text-slate-700 transition-all duration-200 shadow-sm flex items-center justify-center z-10" title="Tam Ekran / Fullscreen">
<i id="fullscreen-icon" class="uil uil-expand-arrows-alt text-lg"></i>
</button>
<span class="text-xs font-bold text-slate-400 uppercase tracking-widest mb-4"><i class="uil uil-presentation-play mr-1"></i> {{ __('career.hr_flow_diagram') }}</span>
<span class="text-xs font-bold text-slate-400 uppercase tracking-widest mb-4"><i class="uil uil-presentation-play mr-1"></i> {{ __('career.intern_flow_diagram') }}</span>
<div class="mermaid w-full flex justify-center" style="min-height: 400px;">
graph TD
@@ -79,22 +79,23 @@
classDef rejectNode fill:#ef4444,stroke:#b91c1c,stroke-width:2px,color:#fff,font-weight:bold,rx:5px,ry:5px;
classDef actionNode fill:#8b5cf6,stroke:#6d28d9,stroke-width:2px,color:#fff,font-weight:bold,rx:5px,ry:5px;
Start["{{ __('career.mermaid_start') }}"]:::startNode
Dec1{"{{ __('career.mermaid_dec1') }}"}:::decisionNode
Red1["{{ __('career.mermaid_red1') }}"]:::rejectNode
GitAccess["{{ __('career.mermaid_git') }}"]:::processNode
SampleTask["{{ __('career.mermaid_sample') }}"]:::processNode
Dec2{"{{ __('career.mermaid_dec2') }}"}:::decisionNode
Red2["{{ __('career.mermaid_red2') }}"]:::rejectNode
Issues["{{ __('career.mermaid_issues') }}"]:::processNode
Dec3{"{{ __('career.mermaid_dec3') }}"}:::decisionNode
WaitTask["{{ __('career.mermaid_wait') }}"]:::actionNode
Assign["{{ __('career.mermaid_assign') }}"]:::processNode
WorkStart["{{ __('career.mermaid_work') }}"]:::processNode
Review["{{ __('career.mermaid_review') }}"]:::processNode
Dec4{"{{ __('career.mermaid_dec4') }}"}:::decisionNode
Feedback["{{ __('career.mermaid_feedback') }}"]:::actionNode
Payment["{{ __('career.mermaid_payment') }}"]:::processNode
Start["{{ __('career.intern_mermaid_start') }}"]:::startNode
Dec1{"{{ __('career.intern_mermaid_dec1') }}"}:::decisionNode
Red1["{{ __('career.intern_mermaid_red1') }}"]:::rejectNode
GitAccess["{{ __('career.intern_mermaid_git') }}"]:::processNode
SampleTask["{{ __('career.intern_mermaid_sample') }}"]:::processNode
Dec2{"{{ __('career.intern_mermaid_dec2') }}"}:::decisionNode
Red2["{{ __('career.intern_mermaid_red2') }}"]:::rejectNode
Real["{{ __('career.intern_mermaid_real') }}"]:::processNode
Dec3{"{{ __('career.intern_mermaid_dec3') }}"}:::decisionNode
WaitTask["{{ __('career.intern_mermaid_wait') }}"]:::actionNode
Assign["{{ __('career.intern_mermaid_assign') }}"]:::processNode
WorkStart["{{ __('career.intern_mermaid_work') }}"]:::processNode
Review["{{ __('career.intern_mermaid_review') }}"]:::processNode
Dec4{"{{ __('career.intern_mermaid_dec4') }}"}:::decisionNode
Feedback["{{ __('career.intern_mermaid_feedback') }}"]:::actionNode
Success["{{ __('career.intern_mermaid_success') }}"]:::processNode
Graduation["{{ __('career.intern_mermaid_graduation') }}"]:::startNode
Start --> Dec1
Dec1 -- "Hayır" --> Red1
@@ -102,8 +103,8 @@
GitAccess --> SampleTask
SampleTask --> Dec2
Dec2 -- "Hayır" --> Red2
Dec2 -- "Evet" --> Issues
Issues --> Dec3
Dec2 -- "Evet" --> Real
Real --> Dec3
Dec3 -- "Hayır" --> WaitTask
Dec3 -- "Evet" --> Assign
Assign --> WorkStart
@@ -111,8 +112,8 @@
Review --> Dec4
Dec4 -- "Hayır" --> Feedback
Feedback --> WorkStart
Dec4 -- "Evet" --> Payment
Payment --> Issues
Dec4 -- "Evet" --> Success
Success --> Graduation
</div>
</div>
</div>