Flask_app_hh - веб-приложение, помогающее найти необходимые ключевые навыки для определенной вакансии.
Вы можете взглянуть здесь: frolofelo.ru (Хостится на домашнем сервере Ubuntu + nginx + gunicorn, доступен с 11:00 до 23:00)
Например, мы хотим найти, какие навыки нужны для Python-разработчика.
И мы точно знаем, что не хотим заниматься определенным родом деятельности - для этого можно исключить следующие слова: 1С, Аналитик, Преподаватель.
От объёма выборки зависит кол-во обработанных вакансий: от 24 до 120 шт.
Небольшая диаграмма наглядно даёт понять топ-7 ключевых навыков - как минимум, их лучше указать в резюме, но лучше всего - знать!
Также выдаётся таблица топ-15 навыков для более полной картины.
Тех. часть
- Таблица создана при помощи jinja2.
- Диаграмма создана при помощи matplotlib.
- Поля "Вакансии" и "Исключения" приводятся к единому формату:
- Сортируются по алфавиту
- Смена регистра
- Избавление от лишних пробелов
- Если такой же запрос был менее месяца назад - результат будет взят из бд.
Во вкладке "Все записи" - мы можем увидеть все поиски по ключевым навыкам не только с вашего аккаунта.
Тех. часть
- Реализована пагинация для постраничной выдачи записей.
- Система лайков - используется для ранжирования записей в выдаче.
- Поисковая строка - при желании найти похожие записи.
- При нажатии на кнопку "Читать далее" - открывается полное представление записи.
- wsgi - точка входа
- manage - миграция бд на сервер
- requirements - зависимости
- sweater - компоненты веб-сервиса
- MVP
- Использование
asyncio
иaiohttp
при запросах к API - Смена пароля и никнейма в лк
- Подключение аутентификации по email
- Переезд на django/fastAPI
- Расширение функционала
- Использование cookie