ai-job-tracker

AI-Powered Job Tracker with Smart Matching

A full-stack AI application that parses resumes, fetches real-time jobs, and ranks them using AI-based matching. The system includes filtering, top matches, and an AI assistant to control job preferences.


Why This Project Matters

Job searching is time-consuming and often involves manually filtering hundreds of listings. This project uses AI-powered semantic matching and workflow automation to help candidates discover relevant opportunities faster and more accurately.


🚀 Live Demo

👉 https://zippy-quokka-0cd1c3.netlify.app/

📂 GitHub Repository

👉 https://github.com/DSatyakeerthi/ai-job-tracker


🔥 Key Features


🏗️ System Architecture

👉 Architecture

Flow: Resume → Parsing → Embedding → Job Fetch → Matching → Ranking → UI Display


🛠️ Tech Stack

Frontend:

Backend:

AI / ML:

Data & Processing:

Tools:


Backend APIs


Project Structure

frontend/ → React frontend
backend/ → Fastify backend APIs
docs/ → Screenshots & architecture
data/ → Resume and job data


📸 Screenshots

Home / Job Listings

Home

Filtering (24 hours / 1 week)

Filters


🧠 How AI is Used


Challenges Faced


💡 Key Learnings


🚧 Future Improvements


My Contributions


Deployment Architecture

Frontend: Netlify
Backend APIs: Render
AI Services: OpenAI API
External Data: Adzuna API


⚡ Project Highlights


📬 Contact

LinkedIn: LinkedIn Profile Email: satyakeerthidara7@gmail.com