halimbahae commited on
Commit
c20e759
Β·
verified Β·
1 Parent(s): ed7680f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -10
app.py CHANGED
@@ -80,32 +80,37 @@ def text_to_overleaf(resume_text):
80
 
81
  # Define the Gradio interface
82
  with gr.Blocks() as demo:
83
- gr.Markdown("# Resume Enhancement Tool\nEnhance your resume with the following features.")
 
84
 
85
- with gr.Tab("ATS-Friendly Checker"):
 
 
 
86
  with gr.Row():
87
  resume = gr.File(label="Upload your Resume (PDF)")
88
- feedback = gr.Textbox(label="Feedback", interactive=False, lines=15, max_lines=50) # Increase lines to fill the page
89
  resume.upload(ats_friendly_checker, resume, feedback)
90
 
91
- with gr.Tab("Resume Match Checker"):
92
  with gr.Row():
93
  resume = gr.File(label="Upload your Resume (PDF)")
94
  job_url = gr.Textbox(label="Job Description URL")
95
- feedback = gr.Textbox(label="Feedback", interactive=False, lines=15, max_lines=50) # Increase lines to fill the page
96
  gr.Button("Check Match").click(resume_match_checker, [resume, job_url], feedback)
97
 
98
- with gr.Tab("Resume Quality Score"):
99
  with gr.Row():
100
  resume = gr.File(label="Upload your Resume (PDF)")
101
- interpretation = gr.Textbox(label="Interpretation", interactive=False, lines=15, max_lines=50) # Increase lines to fill the page
102
  resume.upload(resume_quality_score, resume, interpretation)
103
 
104
- with gr.Tab("Text to Overleaf Code"):
105
  with gr.Row():
106
- resume_text = gr.Textbox(label="Resume Text")
107
- overleaf_code = gr.Textbox(label="Overleaf Code", interactive=False, lines=15, max_lines=50) # Increase lines to fill the page
108
  resume_text.submit(text_to_overleaf, resume_text, overleaf_code)
 
109
 
110
  gr.Markdown("---\nBuilt with love by [Bahae Eddine HALIM](https://www.linkedin.com/in/halimbahae/)")
111
 
 
80
 
81
  # Define the Gradio interface
82
  with gr.Blocks() as demo:
83
+ gr.Markdown("""
84
+ # Resume Enhancement Tool πŸš€
85
 
86
+ Welcome to the Resume Enhancement Tool! This tool offers several features to help you enhance your resume, ensuring it's ATS-friendly, matches job descriptions, and is of high quality. You can also convert your resume text to Overleaf code for a polished, professional look.
87
+ """)
88
+
89
+ with gr.Tab("ATS-Friendly Checker πŸ“"):
90
  with gr.Row():
91
  resume = gr.File(label="Upload your Resume (PDF)")
92
+ feedback = gr.Textbox(label="Feedback", interactive=False, lines=15, max_lines=50)
93
  resume.upload(ats_friendly_checker, resume, feedback)
94
 
95
+ with gr.Tab("Resume Match Checker πŸ”"):
96
  with gr.Row():
97
  resume = gr.File(label="Upload your Resume (PDF)")
98
  job_url = gr.Textbox(label="Job Description URL")
99
+ feedback = gr.Textbox(label="Feedback", interactive=False, lines=15, max_lines=50)
100
  gr.Button("Check Match").click(resume_match_checker, [resume, job_url], feedback)
101
 
102
+ with gr.Tab("Resume Quality Score 🌟"):
103
  with gr.Row():
104
  resume = gr.File(label="Upload your Resume (PDF)")
105
+ interpretation = gr.Textbox(label="Interpretation", interactive=False, lines=15, max_lines=50)
106
  resume.upload(resume_quality_score, resume, interpretation)
107
 
108
+ with gr.Tab("Text to Overleaf Code πŸ–‹οΈ"):
109
  with gr.Row():
110
+ resume_text = gr.Textbox(label="Resume Text", placeholder="Enter your resume text here or paste the example below:\n\nJohn Doe\n\nExperience\n- Software Engineer at Company A\n- Data Scientist at Company B\n\nEducation\n- BSc in Computer Science")
111
+ overleaf_code = gr.Textbox(label="Overleaf Code", interactive=False, lines=15, max_lines=50)
112
  resume_text.submit(text_to_overleaf, resume_text, overleaf_code)
113
+ gr.Markdown("Paste the generated code into [Overleaf](https://www.overleaf.com/) to create your resume.")
114
 
115
  gr.Markdown("---\nBuilt with love by [Bahae Eddine HALIM](https://www.linkedin.com/in/halimbahae/)")
116