Skip to content

Latest commit

 

History

History
30 lines (19 loc) · 1.67 KB

README.md

File metadata and controls

30 lines (19 loc) · 1.67 KB

Привет! В этой домашке ты напишешь приложение для просмотра и сохранение избранных компаний и вакансий с hh.ru

Для получения данных используй hh api

Требования

  • Бэкенд должен быть написан на java 11 с использованием nab

Для сборки у вас должен быть установлен:

  • docker
  • docker-compose

База данных

Запустить postgres можно с помощью docker-compose: docker-compose up postgres

При этом накатятся скрипты из backend/init.sql. Сложите ваши итоговые SQL туда

API для приложения описано тут

Дополнительно

  • Вы можете использовать любой http клиент для похода в api hh.ru
  • Пороговые значения для рассчета популярности должны задаваться параметром в конфиг файле (см. бин FileSettings). Значение по умолчанию - 50
  • Рекомендую убедиться, что все действия потокобезопасные. Надежнее всего написать тесты
  • Внимательно смотрите на ограничения api и учитывайте их у себя

В текущем проекте уже есть сконфигурированное nab-приложение. Запуск:

mvn install exec:java