875b330a98e76190f86c2c58aba9e1de87e7fe0e
Rekomenci fluon (рэкоменси флюйон)
Кейс — сколько ты зарабатываешь?
Для продактов
Проблема
В современных реалях человек не особо умеет составлять резюме, особоенно, когда он не имеет опыта работы.
Часто такие резюме плохо написаны, в них мало конкретики, нет нужных навыков или описано не явно.
Отсюда вытекает проблема о не знании своей ЗП и из за плохо составленного резюме клиент теряет размер ЗП.
Решение
Решением является продукт, который на основне резюме пользователя проанализирует рыночные вакансии и выдаст его ЗП и рекомендации по изменению резюме для увеличения своего ЗП.
Наш продукт был разработан с целью решить данную проблему. Пользователь добавляет свою вакансию и на основне многочисленного датасета вакансий выдает его ЗП и предлагает рекомендации по улучшению.
Ценность продукта
Для разработчиков
Быстрый старт
- Установка зависимостей
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 - сыщик уязвимостей
Languages
Python
96.8%
Jinja
1.5%
Dockerfile
1%
Shell
0.4%
Mako
0.3%