Inspiration

  • Hiring is inefficient
  • Applicants often don’t know how well they match a job
  • Recruiters spend too much time filtering resumes

Who is affected?

Job seekers and recruiters

What it does

  • Automatically analyze resumes and job descriptions
  • Provide a match percentage
  • Show missing skills and candidates needs
  • Support all career paths and domains
  • Offer a clean, user friendly web interface

How we built it

Frontend: HTML, CSS, JS

Backend: Python (Flask)

Libraries:

  • SpaCy for NLP
  • Skylearn for TF-IDF & similarity
  • Data: skill maps & Buzzwords in JSON

Datasets

Challenges we ran into

  • Import different libraries and frameworks
  • Get the code to work in different libraries

Accomplishments that we're proud of

  • Converting pdf files into text to read and analyze
  • Include recommend job categories based on skills matched in the resume
  • Training AI model to accurately return match skills

What we learned

  • Importing different libraries in different environments
  • Create a web app using Flask and React
  • How to use and train AI models

What's next for Clear Skies Resume

Recommend URLs to jobs that might be a better match for user's skills

Share this project:

Updates