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

  1. Clone Repo git clone https://github.com/your-username/career-advisor.git cd career-advisor

  2. 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**_

Built With

Share this project:

Updates