Discover your ideal career path with the power of AI!
PathFinder AI is an interactive, AI-powered web app that recommends career paths to students based on their interests, hobbies, and academic strengths. Built with Streamlit and Mistral LLM, it provides personalized, actionable guidance in a beautiful, modern UI.
- 🧑🎓 Conversational career guidance
- 🎨 Modern, responsive UI (dark mode, mobile-friendly)
- 🧠 LLM-powered recommendations (Mistral)
- 🗂️ Predefined career clusters (STEM, Arts, Sports, Business, Social Sciences)
- 💬 Explanations for each recommended path
- 🔄 Reset and start over anytime
- ☁️ Easy deployment to Streamlit Cloud or Render
- Clone the repository:
git clone https://github.com/shubanborkar/PathFinder.git cd PathFinder - Install dependencies:
pip install -r requirements.txt
- Set your Mistral API key:
export MISTRAL_API_KEY=your-mistral-key-here
Run the app locally:
streamlit run streamlit_app.py- Enter your interests, hobbies, and academic strengths.
- Click Get Recommendations to see personalized career paths and explanations.
- Use Reset All in the sidebar to start over.
- Push your code to GitHub.
- Go to Streamlit Cloud and create a new app from your repo.
- Set
streamlit_app.pyas the main file. - Add your
MISTRAL_API_KEYas a secret in the app settings.
- Connect your GitHub repo to Render.
- Use the following start command:
streamlit run streamlit_app.py --server.port $PORT --server.address 0.0.0.0 - Add your API key as an environment variable.
├── agent.py # Core agent logic (LLM, mapping, explanations)
├── career_paths.py # Career clusters and mapping logic
├── prompts.py # Prompt templates
├── streamlit_app.py # Main Streamlit web app
├── main.py # CLI interface (optional)
├── requirements.txt # Python dependencies
├── test_agent.py # Simple test for agent logic
├── README.md # This file
- Developed by Shuban Borkar
- Powered by Mistral AI and Streamlit
- UI icons from Flaticon
- GitHub: shubanborkar
- Email: shubanborkar@gmail.com
- LinkedIn: shubanborkar
MIT