AI-Powered Career Advisor
An AI-driven career guidance prototype that matches user skills with career paths and generates personalized career advice using Google Vertex AI.
This project was built as part of the GenAI Exchange Hackathon.
Features
User Authentication – Sign up, login, and manage profiles. Skills Management – Add, update, and remove skills with levels (Beginner, Intermediate, Expert). Career Matching – Match user skills with required skills for careers and calculate a fit percentage. AI-Powered Career Advice – Generate short, structured, motivational career guidance using Google Vertex AI. REST API – Backend endpoints for users, skills, careers, and recommendations.
Tech Stack Backend: Flask (Python) Database: MySQL AI Integration: Google Vertex AI (Gemini Model)
Project Structure backend/ ├── app.py # Flask app entry ├── config.py # DB config ├── models/ # Database queries & logic ├── routes/ # API blueprints ├── services/ # AI advisor integration
Setup Instructions
Clone Repo git clone https://github.com/your-username/career-advisor.git cd career-advisor
Setup Backend cd backend pip install -r requirements.txt
Create a .env file or edit config.py with your MySQL credentials: DB_HOST=localhost DB_USER=root DB_PASSWORD=yourpassword DB_NAME=career_advisor
Run backend: flask run
Backend will run on: http://127.0.0.1:5000**_
Log in or sign up for Devpost to join the conversation.