SPEC-RU/REV.07
Тема:
Матвеев Михаил Александрович
все проекты
hh-job-tracker
hh-job-tracker · 2024 · public

hh-job-tracker.

Self-hosted трекер поиска работы на hh.ru. Воронка откликов, ML-скоринг вакансий, предсказание вероятности приглашения. FastAPI + HTMX + SQLite.

§ stack · bill of materials
PostgreSQL Redis Django HTMX Docker Python Celery

Что это

Локальное self-hosted приложение для целенаправленного поиска работы на hh.ru.
Тянет вакансии и данные об откликах через парсинг страниц hh.ru под сессионной
кукой залогиненного браузера, агрегирует в SQLite и отдаёт через
FastAPI + Jinja2 + HTMX.

Стандартный UI hh.ru заточен под массового соискателя, а не под того, кто
целенаправленно ищет роль с конкретным стеком, ЗП и форматом. HH Job Tracker
решает это.

Ключевые возможности

  • Воронка откликов — статусы RESPONSE / INVITATION / INTERVIEW / DISCARD
  • Match-score 0–100 — рейтинг вакансии под твоё резюме
  • Predict % — вероятность приглашения через sklearn LogisticRegression
  • Индекс вежливости работодателя — % прочитанных откликов, среднее время
    ответа (данные HH Pro)
  • Фоновый синк — каждые 4–6 ч, дедупликация, авто-архив устаревших
  • Профиль из резюме — импорт стека и ключевых слов прямо из hh.ru
  • Фильтры и сортировка — по стеку, ЗП, формату, статусу, дате

Стек

Backend: Python, FastAPI, SQLAlchemy, SQLite
Frontend: Jinja2, HTMX, Vanilla JS
ML: scikit-learn (LogisticRegression)
Deploy: Docker, Makefile

§ end of sheet

Запустить у себя?
Напишите сообщение.