Данный студент провел работу по изучению фреймворка React JS, пакета ReactDOM, некоторых других пакетов Node.js для обработки и визуализации данных, а также работу по изучению основ Sass. Составил пользовательскую документацию frontend-приложения.
Также студент достиг следующих практических результатов в части разрабатываемой системы.
Андреем было произведено проектирование и разработка web-страниц на базе JavaScript-библиотеки ReactJS в связке с открытыми фреймворками Highcharts, React-Bootsrap, React-Bootstrap-Daterangepicker и некоторыми другими.
Андреем активно были использованы препроцессоры Sass в процессе разработки страниц сайта, что в свою очередь улучшает читаемость структуры кода и понимание его логики.
Были созданы шаблоны страниц Jitsi, Zulip, главной страницы поиска, записей занятий NVR, сентимент анализа. А также рассмотрены варианты их отображения.
Были промоделированы запросы к форматтерам Jitsi, Zulip, записей занятий NVR, сентимент анализа, поиска студентов для автозаполнения.
Принимал участие в улучшении пользовательского интерфейса общей статистики по сервисам Zulip и Jitsi. В результате чего была реализована страница и график по общей статистике Zulip с топом самых активных пользователей в данном сервисе.
Активно добавлял возможности управления пользовательским интерфесом по мере необходимости.
Андрей принимал участие в обсуждении вариантов дальнейшей разработки сервиса и помогал остальным участникам проекта. Также студентом регулярно проводилась доработка и исправление выявленных недочетов при тестировании сервиса.