Разработка веб-сервиса для генерации музыки с помощью ИИ

Цель проекта

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

Основные функциональные требования

1. Пользовательский интерфейс и навигация

  • Главная страница с описанием сервиса, его преимуществами и призывом к действию.
  • Интуитивно понятная и современная структура сайта.

2. Система взаимодействия с пользователем

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

3. Ядро сервиса - генерация музыки

  • Интеграция с внешним AI-сервисом для генерации музыки (Suno AI) через предоставленное API.
  • Функционал для формирования текстового промпта (запроса) на основе ответов из квиза и отправки его в AI-сервис.
  • Получение, обработка и отображение сгенерированного аудиотрека пользователю.
  • Возможность скачивания или сохранения результата в личном кабинете.

4. Монетизация

  • Внедрение системы оплаты (например, подписка или разовые платежи) за использование функций генерации песен.
  • Интеграция с одним или несколькими платежными шлюзами.

5. Контент-менеджмент (административная часть)

  • Раздел "Блог" на сайте для публикации статей, новостей, кейсов.
  • Админ-панель для управления контентом блога: добавление, редактирование, удаление статей.
  • Базовое администрирование пользователей и транзакций.

Технические ожидания

  • Чистый, поддерживаемый и документированный код.
  • Адаптивный и отзывчивый дизайн (корректное отображение на разных устройствах).
  • Безопасное хранение пользовательских данных и ключей API.
  • Удобная и функциональная админ-панель.

Результат работы

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

В ответе, пожалуйста, укажите:

  • Ваш опыт в разработке подобных проектов или интеграции с AI-сервисами.
  • Предлагаемый стек технологий (языки программирования, фреймворки, CMS если требуется).
  • Ориентировочные сроки выполнения каждого ключевого этапа и проекта в целом.
  • Детализированную стоимость работ (возможно, с разбивкой на этапы).