Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sarthakmishraa/career-crafter

Introducing our Python-powered app deployed on Streamlit, designed to streamline your job application process. Simply upload your resume and the job description, and our Gemini API-driven tool will provide a percentage match, highlight missing keywords, and offer a tailored profile summary. Say goodbye to guesswork.
https://github.com/sarthakmishraa/career-crafter

gemini-api git python streamlit streamlit-webapp

Last synced: 21 days ago
JSON representation

Introducing our Python-powered app deployed on Streamlit, designed to streamline your job application process. Simply upload your resume and the job description, and our Gemini API-driven tool will provide a percentage match, highlight missing keywords, and offer a tailored profile summary. Say goodbye to guesswork.

Awesome Lists containing this project

README

        

# Career Crafter

Welcome to Career Crafter, a Python-powered app deployed on Streamlit, designed to streamline your job application process.
The app is live [here](https://atsmatch.streamlit.app/)

## Key Features

- đź“‘ATS Resume Matcher
- âť“Application Question Help
- đź“ťCover Letter Help
- đź’ŚReferral Message Help
- 🎙️Interview Prep Assistant

## Short Description

đź“‘ATS Matcher -
Simply upload your resume text and the job description, and our Gemini API-driven tool will provide a percentage match, highlight missing keywords, and offer a tailored profile summary. Say goodbye to guesswork.

âť“Application Question Help -
Upload your resume text and the job description with the question asked in the application and our tool will give you personalized response.

đź“ťCover Letter Help -
Upload your resume text and the job description and our tool will write a cover letter for you.

đź’ŚReferral Message Help -
Upload your resume text and the job description and the role you're applying for then our tool will write a short referral message for you.

🎙️Interview Prep Assistant -
Prepare confidently for your next job interview by entering the job description and your resume. Our tool will generate common interview questions tailored to the job, along with suggested answers based on your resume and the job requirements. Practice your responses to key questions and feel more prepared on the big day.

## Snippets

![Home](https://github.com/sarthakmishraa/career-crafter/assets/56118819/df36a8a6-edfc-4f44-9b37-ea1492d9c121)

![ATS Matcher](https://github.com/sarthakmishraa/career-crafter/assets/56118819/7c6e205c-9e47-4e51-8231-28ad76de58d5)

![ATS Matcher Results](https://github.com/sarthakmishraa/career-crafter/assets/56118819/d6041b8a-78a1-4754-834b-624432cc4dd5)

![About](https://github.com/sarthakmishraa/career-crafter/assets/56118819/430e2e1b-ead2-47b6-b521-1b1d3c6b1a74)

## Tech Used

- Python
- Streamlit
- Gemini API

## How to Use

1. Clone the repository: `git clone https://github.com/sarthakmishraa/ats-matcher.git`
2. Install the required dependencies: `pip install -r requirements.txt`
3. Run the Streamlit app: `streamlit run app.py` or `python -m streamlit run app.py`
4. Open your browser and navigate to `http://localhost:3000` to access the app.
5. Upload your resume and the job description.
6. View the analysis results and tailored profile summary.

Enjoy using Career Crafter to streamline your job application process!