![Scratch.radio](/upload/iblock/d76/7nx9326f8hwiebs6wk636v0lgo8v75wq/1920kh1080-Kartinka-v-promo-blok-v-detalnom-proekte-_1_.webp)
Сайт и фирменный стиль Scratch.radio
Приложение, транслирующее авторскую музыку, бесплатно предоставляемую слушателямЧто сделано
Описание проекта
Заказчик
Scratch.radio — одностраничное приложение, транслирующее авторскую музыку, бесплатно предоставляемую слушателям. Проект сделан для того, чтобы сделать скретч музыку более доступной широким массам.
Реализация
В 2021 году перед нами встала задача реализации полноценного онлайн-радио с возможностью установки на любую операционную систему и мобильные приложения. Для этого, было необходимо создать сайт на React с его переводом на PWA.
Для трансляции радио, сбора статистики и проведения прямых трансляций, было необходимо использовать Open-Source систему AzuraCast. В рамках проекта было сделано:
- Оптимизация скорости загрузки сайта;
- Проектирование архитектуры системы;
- Проектирование интерфейса;
- Адаптивная верстка;
- Авторский дизайн;
- Возможность ведения неограниченного числа трансляций;
Технические особенности проекта
Проведена оптимизация скорости загрузки страниц.
В качестве бэка используется open-source система AzuraCast, которая позволяет создавать неограниченное количество радиостанций, наполнять их треками и джинглами, проводить прямые трансляции через Butt или SopCast, собирать статистику.
Использование React позволило сделать из сайта PWA с возможностью установки на любой операционной системе, приложение также размещено в Google Play.
В качестве сервера используется виртуальный сервер в облаке от Яндекс.
Результат
В результате работы, получился уникальный проект, который является примером хорошего UI и позволяет пользователям беспрепятственно наслаждаться бесплатной музыкой где угодно.
В рамках проекта было создано мобильное приложение на Android, сейчас готовится сборка для Apple. Приложение принимало участие в конкурсе «Рейтинг рунета» в номинации «Культура, искусство, общество»
![Scratch.radio](/upload/iblock/7c3/9w7y6uvzlxrzpypds9hht835qzbzljcc/Dop-kartinka-_3_.webp)
![Scratch.radio](/upload/iblock/d68/q29svgb2bvrrvwo58vzfez65bgwvidfq/Dop-kartinka_2-_2_.webp)
![Scratch.radio](/upload/iblock/098/833vjoqb00hb6vrdmjmjozcnrvfy7cct/Dop-kartinka_1-_3_.webp)
![Scratch.radio](/upload/iblock/2b6/pxa7mliqu2ifrlkdh05ii8qsjlodyy2i/Dop-kartinka_3-_3_.webp)