Table of Contents
Unlock the full potential of your tech prowess with our revolutionary application! Navigating the diverse landscape of the tech sector can be daunting, but fear not—our app is your key to decoding the perfect career path. Seamlessly translating your skills into a spectrum of lucrative roles, we empower you to discover the most coveted positions aligned with your expertise.
But that's not all—we go above and beyond by transforming your resume into a powerful weapon. With a simple upload, our app crafts personalized cover letters for each job posting, sparing you the tedious task of manual customization. Elevate your job search game and embark on a tech career journey like never before!
Welcome to the Career-vana App, where your journey to crafting a custom cover letter begins! This README.md
file provides an educational guide on how to use the app's vibrant features.
-
Navigate to the Sector Selector Tab:
- Click on the
CareerProphet
tab to enter the world of possibilities.
- Click on the
-
Enter Your Tech Skills:
- In the
Enter Your Interests Here
text box, vividly describe the tech skills you have mastered or are eager to explore.
- In the
-
Witness the Magic Unfold:
- As you enter your skills, the app will provide valuable insights and colorful information about your skill sets with relevant job postings that work with our
JobProphet
.
- As you enter your skills, the app will provide valuable insights and colorful information about your skill sets with relevant job postings that work with our
-
Navigate to the Generate Cover Letter Tab:
- Move to the
JobProphet
tab where creativity meets professionalism.
- Move to the
-
Select a Job Posting:
- Choose a job posting that resonates with your aspirations from the CareerProphet tab.
-
Enter Job Description:
- In the
Job Description
text box, transcribe the chosen job posting, and watch the app weave its magic.
- In the
-
Upload Your Resume:
- In the
Provide a .PDF of Your Resume
box, upload a PDF of your resume – the key to unlocking new opportunities.
- In the
-
Behold Your Masterpiece:
- Click through the app to unveil your custom cover letter – a testament to your skills and aspirations.
-
Feel the Empowerment:
- Your cover letter is a personalized creation, a manifestation of your unique journey and potential.
-
Ready for the World:
- Use your custom cover letter confidently for any external job postings that pique your interest.
Embark on this educational adventure with our app, where every step is a burst of color, and every feature is a brushstroke in the canvas of your career.
Create an Environment:
python3 -m venv myenv
Activate the Environment:
source myenv/bin/activate
Deactivate Environments:
deactivate
Install All Dependencies:
pip install -r requirements.txt
Run the App:
streamlit run main.py
Add Packages to Requirements.txt File:
pip freeze > requirements.txt
Note that all of the commands that appear in this project also appear in commands.txt
, for easy copying and pasting.
- Hugging Face - Used a model from Hugging Face to classify resumes and make sure they have the right keywords
- Streamlit - Without Streamlit, there would be no app! Everything is coded in Streamlit
- Jupyter Notebook - We used Jupyter Notebook to train a model and clean our datasets
- Pandas - We would not be able to model our data in Jupyter Notebook without the Pandas library.
- Numpy - Every bit as crucial to our data modeling as Pandas.
- Scikit-Learn - We used it, but that doesn't mean what we did made it into our app...
- OpenAI - Used OpenAI API to generate the cover letter
- Plotly - A great reference point for several types of visual models
- ChatGPT - Every time we got stuck on a bit of code, ChatGPT was there to help us out.
- Streamlit Theming - Valuable for helping to adjust the theme of our streamlit app
- Kaggle - Where we went to find the datasets for our visuals and to train our models.
- Brendan Costello - Wrote README (Hello!) and provided a generally enjoyable experience for all involved along with general project management, deployment, introducing ideas to be implemented.
- Henry Joseph Dugue - Geographic expert extraordinaire and the best friend you never new you needed
- Kasaf Shah - The genius herself! Wrote the model while leaving everyone in her orbit just a little bit smarter