Сайт и фирменный стиль Scratch.radio
Приложение, транслирующее авторскую музыку, бесплатно предоставляемую слушателямЧто сделано
Описание проекта
Заказчик
Scratch.radio — одностраничное приложение, транслирующее авторскую музыку, бесплатно предоставляемую слушателям. Проект сделан для того, чтобы сделать скретч музыку более доступной широким массам.
Реализация
В 2021 году перед нами встала задача реализации полноценного онлайн-радио с возможностью установки на любую операционную систему и мобильные приложения. Для этого, было необходимо создать сайт на React с его переводом на PWA.
Для трансляции радио, сбора статистики и проведения прямых трансляций, было необходимо использовать Open-Source систему AzuraCast. В рамках проекта было сделано:
- Оптимизация скорости загрузки сайта;
- Проектирование архитектуры системы;
- Проектирование интерфейса;
- Адаптивная верстка;
- Авторский дизайн;
- Возможность ведения неограниченного числа трансляций;
Технические особенности проекта
Проведена оптимизация скорости загрузки страниц.
В качестве бэка используется open-source система AzuraCast, которая позволяет создавать неограниченное количество радиостанций, наполнять их треками и джинглами, проводить прямые трансляции через Butt или SopCast, собирать статистику.
Использование React позволило сделать из сайта PWA с возможностью установки на любой операционной системе, приложение также размещено в Google Play.
В качестве сервера используется виртуальный сервер в облаке от Яндекс.
Результат
В результате работы, получился уникальный проект, который является примером хорошего UI и позволяет пользователям беспрепятственно наслаждаться бесплатной музыкой где угодно.
В рамках проекта было создано мобильное приложение на Android, сейчас готовится сборка для Apple. Приложение принимало участие в конкурсе «Рейтинг рунета» в номинации «Культура, искусство, общество»