нужно сделать вебсервис ( с интерфейсом) который будет стягивать с твиттера (Х) определений твит по твитайди(У нас будет какойто думми акк, на котором мы сфейкаем посты и комменты). Эти айдишки вставить гдето в нашем интерфейсе, нажать кнопку поиск и мы получим на экране этот пост. Все посты из твитера будут содержать в себе картинку(семантическая модель), мы должны получить эту картинку (сам текстовый твит нас не интересует) и иметь возможность ее редактировать (добавить стрелочку, добавить текст, free drawing, area highlighting) и добавить описание, после чего нажатием кнопки запостить этот твит в коммент под основной твит.
Из комментов к этому твиту надо сделать два списка. Один список должен быть с нейтральными комментариями. Второй с негативными комментариями( лучше использовать какойто опенсоурс алгоритм по ключевым словам). Иметь возможность запостить эти списки в комменты к оригинальному твиту.
Примечание:
Допустим в списке есть два похожих комментария. Надо сделать так, чтобы они не повторялись. Значит взять два похожих коммента и сделать из них один.
Алгоритмы для поиска негативных и нейтральных комментов можно выбрать самому, но обсудить со мной.
Язык Java, для фронтенда Js или любой фреймворк. Контейнеризация Docker.
Архитектура должна быть не монолитная, а я микросервисная (разбиение на микросервисы тоже можно обсудить).
Важный момент для поддержки этой архитектуры и деплоя использовать Olive Framework. Там есть документация, хоть она и чутка муторная.
на этом скрине у нас должны быть еще на выбор вначале просто всякие картинки из какойто папки, куда мы в дальнейшем сможем локально сохранять отредактированные картинки.
но в основном мы будем стягивать с твитера, так что этот момент просто можно захардкодить.
это наброски, если будет возможность улучшить дизайн, было бы отлично
но в целом главное функциональность, чтобы работала