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
- https://www.kaggle.com/datasets/gauravduttakiit/resume-dataset
- https://www.kaggle.com/datasets/kshitizregmi/jobs-and-job-description
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
Log in or sign up for Devpost to join the conversation.