PathTrace AI is an intelligent, AI-powered career navigation engine designed to help students, job seekers, and career changers build concrete, personalized roadmaps to their dream roles.
By analyzing user resumes and comparing them to target job profiles using Google's Gemini AI, PathTrace replaces generic career advice with an interactive, milestone-driven pathway. It assesses your current readiness, highlights specific skill gaps, and breaks down your career journey into actionable, trackable steps.
- Resume Analysis: Integrates a PDF parser with the Gemini API to analyze user resumes, assess their skills, and provide a holistic readiness score.
- Interactive Career Roadmap: Uses a dynamic stepper UI (
HorizonStepper) to guide users across multi-stage career progression paths. - Actionable Feedback: Leverages generative AI (Gemini) to evaluate the candidate's current alignment with their target role and suggest specific steps for improvement.
- Cloud Hosted: Seamlessly deployed on Firebase Hosting for fast and reliable access.
- Frontend: React, TypeScript, Vite, CSS
- AI Integration: Google Gemini API
- Hosting / Deployment: Firebase Hosting
- Node.js (v16+)
- A Google Gemini API Key
- A Firebase project set up for hosting
-
Clone the repository:
git clone https://github.com/Jabez175/PathTrace-AI.git cd PathTrace-AI/frontend -
Install dependencies:
npm install
-
Set up Environment Variables: Create a
.envfile in thefrontenddirectory and add your Gemini API key:VITE_GEMINI_API_KEY=your_api_key_here
-
Run the development server:
npm run dev
The application should now be running on
http://localhost:5173.
This app is configured to be deployed on Firebase Hosting.
- Ensure you have the Firebase CLI installed:
npm install -g firebase-tools
- Log in and initialize (if not already done):
firebase login firebase init hosting
- Build and deploy:
npm run build firebase deploy
MIT License