Rekomenci fluon (рэкоменси флюйон)
Креды
Coolify (https://paas.hackaton.itqdev.xyz)
login: expert@tbank.ru
password: #lt5aEEiab^JgBd
Grafana (https://grafana.hackaton.itqdev.xyz)
login: admin
password: rFZVf9pCELm9fWqJ724pLMgNrjyInel3
Cadvisor (https://cadvisor.hackaton.itqdev.xyz)
Prometheus (https://prometheus.hackaton.itqdev.xyz)
Кейс — сколько ты зарабатываешь?
Для продактов
Проблема
В современных реалях человек не особо умеет составлять резюме, особоенно, когда он не имеет опыта работы.
Часто такие резюме плохо написаны, в них мало конкретики, нет нужных навыков или описано не явно.
Отсюда вытекает проблема о не знании своей ЗП и из за плохо составленного резюме клиент теряет размер ЗП.
Решение
Решением является продукт, который на основне резюме пользователя проанализирует рыночные вакансии и выдаст его ЗП и рекомендации по изменению резюме для увеличения своего ЗП.
Наш продукт был разработан с целью решить данную проблему. Пользователь добавляет свою вакансию и на основне многочисленного датасета вакансий выдает его ЗП и предлагает рекомендации по улучшению.
Ценность продукта
Для разработчиков
Быстрый старт
- Установка зависимостей
uv sync --group dev
- Запуск линтеров
just lint
- Запуск проекта
just build
just up
- Создание и применение миграций
just migrations-make "message"
just migrations-run
Стек
Backend
- fastapi - http server
- dishka - IoC container
- sqlalchemy - ORM и query builder
- adaptix и pydantic - для моделей
- postgresql - база данных
ML
- torch - для машинного обучения
- sentence-transformers - создание эмбеддингов
Linters
- mypy strict - статический анализатор типов
- ruff - статический линтер и форматтер кода
- codespell - сыщик опечаток
- bandit - сыщик уязвимостей