ResumeGen is a tool designed to scan resumes and check for specific keywords, helping users optimize their resumes for applicant tracking systems (ATS) and improve their chances of getting noticed by recruiters.
- Keyword Analysis: Scans resumes to identify the presence of specified keywords.
- ATS Optimization: Assists in tailoring resumes to be more ATS-friendly by highlighting missing or underused keywords.
To set up ResumeGen locally, follow these steps:
-
Clone the Repository:
git clone https://github.com/vikchaudhary/resumegen.git cd resumegen -
Set Up the Backend:
-
Navigate to the backend directory:
cd backend -
Create a virtual environment:
python3 -m venv venv source venv/bin/activate # On Windows, use venv\Scripts\activate
-
Install the required Python packages:
pip install -r requirements.txt
-
Start the backend server:
python app.py
-
-
Set Up the Frontend:
-
Navigate to the frontend directory:
cd ../frontend -
Install the required Node.js packages:
npm install
-
Start the frontend application:
npm start
-
The application should now be running locally. Access the frontend interface through your web browser to upload and analyze your resume.
-
Upload Your Resume: Use the frontend interface to upload your resume in a supported format (e.g., PDF or DOCX).
-
Keyword Analysis: The application will scan your resume and provide feedback on the presence of specified keywords.
-
Optimize Your Resume: Based on the analysis, adjust your resume to include relevant keywords to improve its ATS compatibility.
Contributions are welcome! If you'd like to contribute to ResumeGen, please follow these steps:
-
Fork the repository.
-
Create a new branch:
git checkout -b feature-branch
-
Make your changes and commit them:
git commit -m "Description of changes" -
Push to the branch:
git push origin feature-branch
-
Open a pull request detailing your changes.
This project is licensed under the MIT License. See the LICENSE file for more details.
Special thanks to all contributors and the open-source community for their support and contributions.