Портфолио

вернуться в портфолио

RadioPlayer Этап 2

Разработка веб-сайта с Личным Кабинетом для радиостанций с возможностью управления потоками была одним из ключевых этапов проекта RadioPlayer Belarus. Этот этап включал разработку функционала для управления потоками каждой радиостанции, а также возможность добавления новых радиостанций и их потоков в систему.

1.png

В рамках разработки веб-сайта с Личным Кабинетом для радиостанций, был использован фреймворк Symfony и библиотека Vue.js для создания клиентской части интерфейса. Эти инструменты были выбраны благодаря своей гибкости и мощности, что позволило нам разработать масштабируемую и эффективную систему для управления потоками.

Веб-сайт предоставляет различные функциональные возможности для радиостанций, включая возможность управления потоками, изменение названия и описания радиостанции, а также добавление новых потоков и редактирование существующих. Каждая радиостанция имеет свой Личный Кабинет, который позволяет ее владельцу легко управлять своими потоками.

2 (1).png

Для обеспечения безопасности системы, мы разработали API систему на базе OpenAPI. Это позволило нам создать строгие правила и контроль доступа к API, а также обеспечить защиту данных радиостанций и пользователей.

API система предоставляет возможность добавления и редактирования радиостанций, а также управления потоками для каждой радиостанции. Кроме того, API система интегрируется с другими сервисами, такими как мобильные приложения и платформы для автомобилей.

3.png

В целом, разработка веб-сайта с Личным Кабинетом и API системы была критически важной для проекта RadioPlayer Belarus, поскольку они обеспечивают ключевой функционал для системы управления потоками радиостанций. Благодаря этим компонентам, мы смогли создать масштабируемую, безопасную и высокоэффективную систему для прослушивания радио в Республике Беларусь.

Разработанный сайт и мобильное приложение RadioPlayer Belarus имеют возможность интеграции с Google Analytics, что позволяет собирать данные о поведении пользователей на платформе.

1927.png

Количество уникальных пользователей сайта и/или мобильного приложения является одним из наиболее важных показателей, которые могут быть собраны с помощью Google Analytics. Этот показатель дает представление о том, как много людей посещают платформу.

Общее время прослушивания всех потоков уникальными пользователями является еще одним важным показателем, который может быть собран с помощью Google Analytics. Это показатель отражает то, насколько активно используются функции платформы, и помогает определить наиболее популярные потоки.

1928.png

Общее количество сессий всех пользователей прослушивания потоков всех радиостанций также является важным показателем, который может быть собран с помощью Google Analytics. Это показатель отражает то, насколько часто пользователи посещают платформу.

Общее время прослушивание конкретной (отдельной) радиостанции является показателем, который может быть полезен для определения того, какие радиостанции наиболее популярны среди пользователей.

Данные по каждой (отдельной) радиостанции по количеству добавления и/или удаления ее из “Избранного” могут помочь определить, какие радиостанции наиболее популярны среди пользователей.

5.png

Данные по переходу между радиостанциями могут помочь понять, как пользователи перемещаются между различными радиостанциями, и как они используют платформу в целом.

Данные по наиболее частым запросам пользователей через “Поиск” могут помочь определить, какие радиостанции наиболее востребованы среди пользователей и как они ищут их на платформе.

Информация, собранная с помощью Google Analytics, может быть использована для улучшения пользовательского опыта на платформе и оптимизации ее функций. Она может помочь определить наиболее популярные функции и потоки, а также выявить проблемы, с которыми пользователи сталкиваются при использовании платформы.