Skip to content

An AI-powered platform that helps individuals create personalized resumes, discover relevant job roles, and receive tailored career recommendations directly via email using LangChain

License

Notifications You must be signed in to change notification settings

footcricket05/CareerPathAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CareerPathAI 🚀

CareerPathAI is a powerful, AI-driven platform designed to help individuals navigate and enhance their careers. Whether you're a recent graduate or a professional looking for a career shift, this tool leverages advanced technologies to generate tailored resumes, suggest job roles, and send personalized career recommendations directly to your inbox! 💼🔍

Features ✨

  • Resume Generator: Automatically generates a professional resume based on user input, including skills, role, and a personalized summary. 📝
  • Job Role Fetcher: Fetches top job roles relevant to your skills and role, sourced from leading job boards. 💼💻
  • Email Integration: Sends personalized job recommendations along with a resume directly to your email. 📧
  • AI-powered Career Assistant: Provides real-time career suggestions using cutting-edge AI. 🤖

Tools Used 🛠️

  • Langchain: For chaining multiple tools together and creating AI-powered workflows. 🔗
  • DuckDuckGo Search (DDGS): To fetch relevant job roles from the web. 🌐
  • Jinja2: To generate personalized resumes using templates. 🖋️
  • Streamlit: For the user-friendly web interface. 🌟

Setup and Installation 🛠️

Follow these steps to get started with CareerPathAI:

1. Clone the repository

git clone https://github.com/footcricket05/CareerPathAI.git

2. Navigate to the project directory

cd CareerPathAI

3. Create a virtual environment

python -m venv career_env

4. Activate the virtual environment

  • On Windows:
career_env\Scripts\activate
  • On macOS/Linux:
source career_env/bin/activate

5. Install dependencies

pip install -r requirements.txt

6. Run the app

streamlit run app.py

Now, you can access the CareerPathAI app by navigating to http://localhost:8501 in your web browser! 🌍

How to Use 💡

  1. Generate Resume: Input your personal details, role, skills, and a professional summary. The tool will generate a tailored resume in seconds. 📝✨
  2. Fetch Job Roles: Enter your desired role or skills, and the AI will provide relevant job listings. 🔍
  3. Send Email: Get personalized job recommendations sent directly to your inbox, along with your resume. 📧

Contributing 🤝

We welcome contributions! If you have any ideas, suggestions, or improvements, feel free to open an issue or submit a pull request. Let's build a better career path for everyone! 🚀

License 📜

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements 🙏

  • Langchain for powerful tool orchestration.
  • DuckDuckGo for job role fetching.
  • Jinja2 for efficient template rendering.
  • Streamlit for creating interactive web apps.

About

An AI-powered platform that helps individuals create personalized resumes, discover relevant job roles, and receive tailored career recommendations directly via email using LangChain

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published