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! 💼🔍
- 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. 🤖
- 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. 🌟
Follow these steps to get started with CareerPathAI:
git clone https://github.com/footcricket05/CareerPathAI.gitcd CareerPathAIpython -m venv career_env- On Windows:
career_env\Scripts\activate- On macOS/Linux:
source career_env/bin/activatepip install -r requirements.txtstreamlit run app.pyNow, you can access the CareerPathAI app by navigating to http://localhost:8501 in your web browser! 🌍
- Generate Resume: Input your personal details, role, skills, and a professional summary. The tool will generate a tailored resume in seconds. 📝✨
- Fetch Job Roles: Enter your desired role or skills, and the AI will provide relevant job listings. 🔍
- Send Email: Get personalized job recommendations sent directly to your inbox, along with your resume. 📧
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! 🚀
This project is licensed under the MIT License - see the LICENSE file for details.
- Langchain for powerful tool orchestration.
- DuckDuckGo for job role fetching.
- Jinja2 for efficient template rendering.
- Streamlit for creating interactive web apps.