Intern Admission and Working System Diagram
graph TD
%% Styles
classDef startNode fill:#3b82f6,stroke:#1d4ed8,stroke-width:2px,color:#fff,font-weight:bold,rx:10px,ry:10px;
classDef decisionNode fill:#eab308,stroke:#ca8a04,stroke-width:2px,color:#1e293b,font-weight:bold;
classDef processNode fill:#10b981,stroke:#047857,stroke-width:2px,color:#fff,font-weight:bold,rx:5px,ry:5px;
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["Internship Application & Document Submission"]:::startNode
Dec1{"Is Onboarding Evaluation Eligible?"}:::decisionNode
Red1["Eliminated - Process Ends"]:::rejectNode
DocUpload["Upload University Internship Form"]:::processNode
DocSign["Form Signed by Institution & Downloaded"]:::processNode
GitAccess["Process Orientation Starts"]:::processNode
SampleTask["GIT & Technical Foundations Training"]:::processNode
Dec2{"Has GIT Knowledge?"}:::decisionNode
Real["Involvement in Real Projects"]:::processNode
Dec3{"New Task / Issue Selection"}:::decisionNode
WaitTask["Mentor Support & Development"]:::actionNode
Assign["Task Assignment & Coding"]:::processNode
WorkStart["Coding & Daily Standup"]:::processNode
Review["Code Review (PR)"]:::processNode
Dec4{"PR Approved (Merged)?"}:::decisionNode
Feedback["Revision Request (Feedback)"]:::actionNode
Success["Successful Task & Experience"]:::processNode
Graduation["Trunçgil Signed Completion Certificate"]:::startNode
Start --> Dec1
Dec1 -- "Hayır" --> Red1
Dec1 -- "Evet" --> DocUpload
DocUpload --> DocSign
DocSign --> GitAccess
GitAccess --> Dec2
Dec2 -- "Hayır" --> SampleTask
SampleTask --> Dec2
Dec2 -- "Evet" --> Real
Real --> Dec3
Dec3 -- "Hayır" --> WaitTask
Dec3 -- "Evet" --> Assign
Assign --> WorkStart
WorkStart --> Review
Review --> Dec4
Dec4 -- "Hayır" --> Feedback
Feedback --> WorkStart
Dec4 -- "Evet" --> Success
Success --> Graduation