CareerBuddy is an AI-powered career intelligence web app that helps users discover job opportunities, estimate AI disruption risk, and get guided career advice.
git clone https://github.com/ali-ezz/CareerBuddy.git
cd CareerBuddynpm installCreate a .env file in the repo root with your API key(s):
GROK_API_KEY=your-groq-api-keynpm run devThen open the local URL shown by the development server.
This project is designed to run on Vercel with serverless functions in api/.
npx vercel login
npx vercel- AI-powered job risk scoring for AI disruption
- Personalized career guidance and insights
- Job search filters for title, skills, location, and remote work
- Trending job discovery and role relevance scoring
- Responsive, accessible vanilla HTML/CSS/JS frontend
/
├── api/
│ ├── grok.js # Groq AI risk analysis API route
│ └── jobFetcher.js # Job data fetching API route
├── .github/ # GitHub metadata and issue templates
├── app.js # Frontend application logic
├── index.html # Main page
├── script.js # Client-side interaction logic
├── style.css # Application styling
├── package.json # Dependencies and scripts
├── LICENSE # Project license
├── CONTRIBUTING.md # Contribution guidelines
├── CODE_OF_CONDUCT.md # Expected contributor behavior
├── SECURITY.md # Vulnerability reporting guidance
└── README.md # Project overview and setup
- Open the app in the browser.
- Browse job listings and view AI disruption risk scores.
- Ask the career assistant for job, skill, and resume guidance.
Contributions are welcome. See CONTRIBUTING.md for issue reporting, pull request guidance, and branch naming.
This project is licensed under the MIT License. See LICENSE.