ivankirpichnikov 8d10294e1f edit README.md
2025-11-23 12:58:20 +03:00
2025-11-23 05:26:57 +03:00
2025-11-23 12:24:37 +03:00
2025-11-23 12:12:59 +03:00
fix
2025-11-22 13:55:04 +03:00
2025-10-17 02:21:46 +03:00
2025-11-23 01:42:46 +03:00
2025-11-23 11:13:28 +03:00
2025-10-16 23:01:52 +03:00
2025-11-23 12:45:53 +03:00
2025-11-23 12:58:20 +03:00
2025-11-23 12:58:20 +03:00

Rekomenci fluon (рэкоменси флюйон)

Кейс — сколько ты зарабатываешь?

Для продактов

Проблема

В современных реалях человек не особо умеет составлять резюме, особоенно, когда он не имеет опыта работы.

Часто такие резюме плохо написаны, в них мало конкретики, нет нужных навыков или описано не явно.

Отсюда вытекает проблема о не знании своей ЗП и из за плохо составленного резюме клиент теряет размер ЗП.

Решение

Решением является продукт, который на основне резюме пользователя проанализирует рыночные вакансии и выдаст его ЗП и рекомендации по изменению резюме для увеличения своего ЗП.

Наш продукт был разработан с целью решить данную проблему. Пользователь добавляет свою вакансию и на основне многочисленного датасета вакансий выдает его ЗП и предлагает рекомендации по улучшению.

Ценность продукта

Для разработчиков

RFC проекта

Быстрый старт

  1. Установка зависимостей
uv sync --group dev
  1. Запуск линтеров
just lint
  1. Запуск проекта
just build
just up
  1. Создание и применение миграций
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 - сыщик уязвимостей
S
Description
Team 39 solution for the Moscow PROD hackaton.
Readme MIT 2.1 MiB
Languages
Python 96.8%
Jinja 1.5%
Dockerfile 1%
Shell 0.4%
Mako 0.3%