ClearSkies Resume is a resume checker that utilizes machine learning to identify the matched and missing skills between an uploaded resume or CV and a posted job description. The results page provides a graphic that displays the percentage match between the two submissions.
ClearSkies Resume is designed for job searchers who would like to quickly learn how well their existing skills apply to a desired job opportunity. Users simply paste the job description into the textbox and upload their resume or CV. Users can also have the option to edit their resume at the results page.
- python
- flask
- flask_cors
- os
- uuid
- json
- pdfplumber
- spacy
- pandas
- numpy
- sklearn.model_selection
- sklearn.pipeline
- sklearn.feature_extraction.text
- sklearn.feature_selection
- sklearn.linear_model
- { useState } from 'react';
- axios;
- { createRoot } from 'react-dom/client'
- This program can be found and pulled from github.
- Open the program in a compiler.
- In terminal, navigate to the frontend folder and enter npm run dev.
- In terminal, navigate to the backend folder and run the app.py folder by entering one of the following: python app.py or python3 app.py.
- https://www.kaggle.com/datasets/gauravduttakiit/resume-dataset
- https://www.kaggle.com/datasets/kshitizregmi/jobs-and-job-description
- You may need to install npm, node, flask, and/or vite separately.
- Sophia Tejada
- Helen Ton
- Phuong Tran
- Amy Nguyen
Frameworks, Code Snippets, etc.
- React
- Flask
- ChatGPT
- Images from openclipart.org