Задача: развивать платформу для авторов и слушателей AI-музыки, объединяющую публикацию треков, виртуальных исполнителей и музыкальное сообщество. Помимо публичных страниц нужны личные кабинеты, модерация и платные возможности.
Работал над функционалом музыкального веб-сервиса на Laravel.
• Профили виртуальных исполнителей, публикация и редактирование треков.
• Каталог музыки с фильтрами по жанрам и настроению, прослушивание через плеер.
• Чарты, подборки и плейлисты.
• Подписки на авторов, события, комментарии, оценки и уведомления.
• Конкурсы: приём работ, голосование, результаты и модерация.
• Личные кабинеты, подписочная модель, ограничения тарифов и платёжные интеграции.
• Административные инструменты управления контентом.
Стек: PHP, Laravel, Livewire, Alpine.js, Tailwind CSS, Filament, Redis, интеграции платёжных API.
Публичный сайт объединяет каталог и прослушивание музыки с профилями исполнителей и социальными функциями. Авторы могут публиковать работы, слушатели — находить треки и следить за авторами.
На изображениях — публичные страницы действующего сайта: главная и каталог. Кейс описывает веб-разработку и развитие платформы, а не авторство опубликованной на ней музыки.
Название сервиса на изображениях заменено для обезличивания кейса.