srbhr / Resume-Matcher

Resume Matcher is an open source, free tool to improve your resume. It works by using language models to compare and rank resumes with job descriptions.
https://www.resumematcher.fyi/
Apache License 2.0
4.91k stars 2.1k forks source link

feat: web app - save resume and job descs to filesystem #179

Closed Sayvai closed 12 months ago

Sayvai commented 1 year ago

Web App - Save Resume and Job Descriptions to Local Filesystem

This feature change allows for user uploaded resumes / CVs and multiple job descriptions to be saved to the local file system as PDF files, within /Data/Resumes/ and /Data/JobDescription/ directories respectively.

Every time the user clicks on the Continue button on the webapp to begin the resume and job descriptions upload process, then any prior *.local.pdf files will be removed, to avoid unnecessary buildup on files.

The PDF files are suffixed with *.local.pdf in the filename to avoid accidental commits / pushes to the main repositories from the community, where this is enforced in the .gitignore file as part of this change.

Lastly, a change has been made to the frontend web app UI to temporarily disable (commented out code) the ability to upload job links. The reason is because there is no current backend implementation to handle the parsing and web scraping of job descriptions via links from the web as of yet. When the backend implementation is complete, then please remember to uncomment the button which allows the users to also upload job links.

Related Issue

N/A

Type

Proposed Changes

Screenshots / Code Snippets (if applicable)

GIF demonstration of saving the resume and job descriptions to local file system, from the web app UI to the backend: GIF demonstration image of saving the resume and job descriptions to local file system, from the web app UI to the backend

How to Test

Instructions on running the full stack web application is set out in the webapp/README.md

Checklist

Additional Information

N/A