Написать микросервис на java, собирающий посты с хештегом
25 000 руб. за проект
Функционал микросервиса (обычный 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
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
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.