Skip to content

heleeon/BeachHacks8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ClearSkies Resume

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.

Description

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.

Getting Started

Dependencies

  • 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'

Installing

  • This program can be found and pulled from github.

Executing program

  • 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.

Datasets

Help

  • You may need to install npm, node, flask, and/or vite separately.

Authors

  • Sophia Tejada
  • Helen Ton
  • Phuong Tran
  • Amy Nguyen

Acknowledgements

Frameworks, Code Snippets, etc.

  • React
  • Flask
  • ChatGPT
  • Images from openclipart.org

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors