@@ -56,25 +56,7 @@ def add_experience():
56
56
break
57
57
back_to_menu ()
58
58
59
- # Add internships <-- NEW
60
- def add_internships ():
61
- while True :
62
- clear_screen ()
63
- print ("Enter Internship Information" )
64
- internship = {
65
- "role" : prompt ("Role/Title: " ),
66
- "company" : prompt ("Company: " ),
67
- "location" : prompt ("Location (optional): " ),
68
- "start_date" : prompt ("Start Date (e.g., Jun 2024): " ),
69
- "end_date" : prompt ("End Date (e.g., Aug 2024 or 'Present'): " ),
70
- "details" : [s .strip () for s in prompt ("Highlights (comma-separated): " ).split ("," ) if s .strip ()]
71
- }
72
- resume_data ["internships" ].append (internship )
73
-
74
- more = prompt ("Add another internship? (yes/no): " ).strip ().lower ()
75
- if more == "no" :
76
- break
77
- back_to_menu ()
59
+
78
60
79
61
80
62
# Add education details
@@ -150,6 +132,29 @@ def add_achievements():
150
132
if more == "no" :
151
133
break
152
134
back_to_menu ()
135
+
136
+ # Add internships
137
+ def add_internships ():
138
+ while True :
139
+ clear_screen ()
140
+ print ("Enter Internship Information" )
141
+ internship = {
142
+ "role" : prompt ("Role/Title: " ),
143
+ "company" : prompt ("Company: " ),
144
+ "location" : prompt ("Location (optional): " ),
145
+ "start_date" : prompt ("Start Date (e.g., Jun 2024): " ),
146
+ "end_date" : prompt ("End Date (e.g., Aug 2024 or 'Present'): " ),
147
+ "details" : [s .strip () for s in prompt ("Highlights (comma-separated): " ).split ("," ) if s .strip ()]
148
+ }
149
+ resume_data ["internships" ].append (internship )
150
+
151
+ more = prompt ("Add another internship? (yes/no): " ).strip ().lower ()
152
+ if more == "no" :
153
+ break
154
+ back_to_menu ()
155
+
156
+
157
+
153
158
154
159
# PDF Generation class
155
160
class ResumePDF (FPDF ):
0 commit comments