САЙТ ДЛЯ ТОП – МЕНЕДЖЕРОВ
Цель сайта:
- Автоматизировать бизнес – процесс по составлению ежедневной повестки / брифа для топ менеджеров;
Задачи сайта:
- Оцифровать БП аналитика по составлению ежедневной повестки для топ менеджеров;
- Интегрировать Хранилище данных и разработанный сайт;
- Визуализировать в красивых дашбордах и графиках полученную информацию.
Хранилище:
Хранилище данных реализовано на ELK (ElasticSearch +Kibana)
Данные - новости, статьи и прочие сообщение из соц.сетей, СМИ и форумов.
ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ:
- Сайт должен быть интегрирован с Хранилищем данных из соц.сетей;
- Должна быть возможность получать данные из Хранилища по заранее выбранным фильтрам:
- Дата;
- Тип медиа;
- Текстовый поиск по ключевым словам;
- Распределение пользователей на 2 роли:
- Аналитик (возможность редактирования сайта и просмотр)
- Менеджер (только просмотр)
Тип данных
Сайт должен быть распределен на несколько блоков:
- Статистическая информация:
- Количество новостей за выбранный период;
- Количество авторов за выбранный период;
- Курс валюты
- Актуальное – список постов.
- Собранные аналитиком самые актуальные и релевантные посты, стать с полями: Заголовок новости с гиперссылкой на новость, Название источника, сокращенный текст публикации до 600 символов с пробелами, возможность раскрыть весь текст статьи, Дата публикации, количество просмотров
- Топ новостей из онлайн СМИ по просмотрам;
- Список новостей с гиперссылкой на источник (Заголовок новости, Название источника, сокращенный текст публикации до 600 символов с пробелами, возможность раскрыть весь текст статьи, Дата публикации, количество просмотров)
- Топ постов по просмотрам из социальных сетей;
- Список постов с гиперссылкой на источник (Заголовок, Название источника, Автор публикации, сокращенный текст публикации до 600 символов с пробелами, возможность раскрыть весь текст статьи, Дата публикации, количество просмотров)
- Топ комментируемых постов и статей из соц.сетей и онлайн СМИ;
- Список постов и статей с гиперссылкой на источник (Заголовок, Название источника, Автор публикации, сокращенный текст публикации до 600 символов с пробелами, возможность раскрыть весь текст статьи, Дата публикации, количество просмотров, количество комментариев)
- Топ авторов;
- Список авторов и название ресурсов, где они пишут.
- Интерактивный дашборд по распределению новостей / постов / комментариев по источникам (названия соц.сетей, названия форумов, онлайн СМИ и т.д.), с возможностью отключать и включать на дашборде фильтры по источникам;
Функциональные возможности роли «Аналитик».
Аналитик должен иметь возможность составить повестку, то есть заполнить все необходимые блоки для просмотра менеджерам.
Основные функциональные возможности Аналитика заключаются в формировании повестки, то есть редактировании заранее преднастроенных блоков.
- Выбор даты
- Аналитик должен иметь возможность выставить глобально дату, которая будет являться первым фильтром для запросов в Хранилище.
- Блок «Актуальное»
- Строка «Поиск». Аналитик должен иметь возможность ввести текстовый запрос в поле «Поиск» и получить все найденные статьи / посты / комментарии в указанный временной период (дата публикации, количество просмотров, автор, ссылка на источник) Далее, из результатов поиска, аналитик должен иметь возможность выбрать (условно чек-боксы) наиболее интересные новости, которые должны попасть в выборку «Актуальное».
- Аналитик должен иметь возможность вводить разные текстовые запросы (просматривать разные результаты поиска) и выбирать неограниченное количество новостей для выборки «Актуальное». То есть, после того, как Аналитик выбрал нужные новости из поиска по слову «1111», он может начать новый поиск по слову «2222» и добавить в ту же выборку «Актуальное» дополнительно новости из списка новостей по поиску «2222»;
- Существует вероятность того, что в Хранилище не будет какой-то новости, которая опубликовалась недавно. В этой связи необходимо добавить возможность Аналитику руками добавить нужную новость с полями
- Заголовок
- Ссылка на источник
- Текстовое поле для ввода текста статьи
- Блок «Топ новостей по просмотрам»
- Формируется автоматически системой
- Блок «Топ постов из соц.сетей»
- Формируется автоматически
- Блок «Топ постов и статей по комментариям»
- Формируется автоматически
- Блок «Топ авторов»
- Формируется автоматически
- Дашборд
- Формируется автоматически
- Сохранение повестки
- Аналитик должен иметь возможность сохранить сформированную повестку.
- После сохранения у «Менеджера» на сайте отображается обновленная информация.
- Предыдущая повестка должна сохраниться в разделе «История», которые доступен для просмотра всем пользователям.
Функциональные возможности роли «Аналитик».
Роль «Менеджер» должен иметь возможность только просмотра следующих блоков:
- Просмотр «Истории» повесток;
- Просмотр актуальной повестки.
Функциональность портала частично реализована, в частности уже реализована интеграция с Хранилищем (Kibana и ElasticSearch). Реализована логика запросов, запрос новостей.:
- Топ новостей из онлайн СМИ по просмотрам;
- Топ постов по просмотрам из социальных сетей;
- Топ комментируемых постов и статей из соц.сетей и онлайн СМИ;
Реализовано отображение dashboard Kibana на портале
Стек используемых технологий:
- Spring Boot
- ReactJs
Для создания повестки необходимо предусмотреть использование легкой локальной базы данных (Например Mongo), чтобы хранить выбранные новости.