Написать микросервис на java, собирающий посты с хештегом

25 000 руб. за проект
25 июля 2021, 19:11 • 8 откликов • 78 просмотров
Функционал микросервиса (обычный spring boot):

1. каждые N сек. отправляющий в соцсеть (твиттер, инстаграм) запрос поиска новых постов, содержащих определенный хэштег (задается в настройках, может быть несколько).

2. Пост парсится:
- контент изображения (предпросмотр-thumbnail, чтобы не весил много),
- name: 1-ая строка текста (отделяется точкой или переносом)
- description: остальной текст
- location из поста (координаты longitude/latitude)
- ссылка на пост
- дата публикации
- теги из поста
- аккаунт автора поста
- упомянутые аккаунты

3. Объект кладется в базу локальную (на ваш выбор, но не H2 :))
Прим.: Контент картинки - в выбранное хранилище, в БД - только ссылка

4. в связке с https://github.com/nocodb/nocodb/

5. Приложение деплоится на heroku в виде докер-контейнера (для обеспечения, в дальнейшем, масштабирования)


Нефункциональные требования

1. К классам доменной модели и методам, требующим пояснения, добавлять java-doc.

2. Сдача результата предполагает код-ревью (без излишеств, для выработки взаимопонимания и долгосрочного сотрудничества)
Т.е. промежуточный результат -- в виде merge/pull request-ов за каждый рабочий день

3. Сдача результата предполагает мини-демо с демонстрацией функционала и пояснением кода

Дата окончания: до 15.08.2021