Панель виджетов для отображения отчетов рекламных кампаний
Технологии:
TypeScript, React, Redux, Redux-Saga, StylusЧто было реализовано:
- Виджеты на React+Redux, встраиваемые в legacy frontend. Все виджеты гибко кастомизируются, отображают данные в форматах таблицы, чарта, пайчарта и т.д
- Гибкий механизм конфигурирования дашборда: вкладки, позиции виджетов, порядок колонок в таблицах, опции по каждому виджету. Каждый дашборд экспортируем в PDF, а виджеты в CSV и XLSX;
- Данные в таблицах могут иметь вложенные группировки, интервальное сравнение, многотысячный ряд данных с быстрым рендерингом;
- Виджеты общаются с внешним кодом через специально выделенный класс-обёртку реализующий необходимый контракт.
Постоянно расширяющийся и активно модифицирующийся функционал разрабатываем с осени 2016 года.
Ссылка на сайт проекта:
Improvado.io