Волна — музыкальное веб-приложение с доменом volnaplay.ru и исходным кодом
Продаю проект «Волна» — музыкальный плеер для личной фонотеки, прослушивания открытого каталога и создания звуковой атмосферы. Подойдёт для дальнейшего развития самостоятельного сервиса или использования как основы музыкального продукта.
Что реализовано:
• Импорт музыки с устройства, чтение названия, исполнителя и встроенной обложки.
• Плеер с перемоткой, управлением громкостью и очередью воспроизведения.
• Избранное и пользовательские плейлисты.
• Поиск по доступным трекам, категории занятий и настроения.
• Подборки с учётом лайков и настроек пользователя.
• «Атмосфера»: дождь, море и винил с настройкой интенсивности поверх музыки.
• Сохранение поддерживаемых треков для прослушивания без интернета.
• Светлая и тёмная темы, адаптивный интерфейс для телефонов и компьютеров.
В комплект для передачи входят 16 треков Kevin MacLeod со сведениями об авторстве и лицензии CC BY 4.0, а также шесть синтезированных демофрагментов. Это не каталог популярных коммерческих исполнителей. Сторонняя музыка передаётся с сохранением условий её лицензии, без исключительных прав на записи.
Что получает покупатель:
• Домен volnaplay.ru с переоформлением.
• Исходный код приложения и готовую сборку.
• Настройки запуска через Docker Compose и Caddy.
• Инструкции по установке и проверке.
• Исходники генерации новых демозвуков и векторной иллюстрации.
• Описание состава материалов и сторонних зависимостей.
Технологии: React, TypeScript, Vite, Node.js, Docker Compose, Caddy.
Подготовлен комплект RC4: сборка и 44 автоматических теста проходят. В нём заменены демозвуки и иллюстрация, поэтому эти элементы отличаются от текущего сайта. Перед окончательной приёмкой необходимо проверить RC4 на сервере покупателя и его устройствах.
Проект работает без пользовательской регистрации: личные файлы, лайки и коллекции сохраняются в браузере. Облачной синхронизации между устройствами нет. Работа офлайн зависит от поддержки и доступного хранилища браузера.
Продаётся как программный проект для дальнейшего развития. Подтверждённые показатели дохода и посещаемости в оценку не заявляются.
Возможные направления развития: аккаунты и синхронизация, расширение разрешённого музыкального каталога, персональные подборки, дополнительные звуковые сцены и монетизация.
Причина продажи: не планирую самостоятельно заниматься дальнейшим развитием проекта. Условия переноса и помощи с установкой согласуем до сделки.