An intelligent real-time job hunting assistant built with Python, Streamlit, and Machine Learning.
It automatically scrapes fresh job listings, analyzes your CV to compute JD match scores, and highlights missing skills — empowering you to apply smarter and faster.
- 🔍 Live Job Scraping from Naukri, Indeed, Remotive & Arbeitnow
- 📄 CV Intelligence: PDF/DOCX upload with skill extraction
- 🧠 AI Match Scoring: TF-IDF + Cosine Similarity for JD ↔ CV alignment
- ⚙️ Auto-Refresh Engine: Fetches new jobs every hour
- 💼 Smart Dashboard: Filter jobs by role, location, and match score
- 💾 SQLite Database: Stores jobs, preferences, and applied history
- Frontend: Streamlit
- Backend: Python, SQLite
- ML: TF-IDF Vectorization, Cosine Similarity
- Web Scraping: BeautifulSoup, Requests
# Clone the repo
git clone https://github.com/<your-username>/ai-job-hunting-agent.git
cd ai-job-hunting-agent
# Install dependencies
pip install -r requirements.txt
# Run the app
streamlit run real_time_job.py- 🧩 Integration with LinkedIn API for live job sync
- 🔊 Email/Telegram job alerts
- 🤖 Resume optimization tips based on match analytics
Vivek
Machine Learning Engineer | AI Product Builder
📧 your.email@example.com
🌐 LinkedIn Profile or Portfolio link]
GitHub short description:
🔍 AI Job Hunting Agent — Streamlit app that fetches live jobs, analyzes your CV, and scores JD matches in real-time.