Разработка веб-сервиса для генерации музыки с помощью ИИ
Цель проекта
Создать удобный и функциональный веб-сервис, который позволит пользователям генерировать уникальные музыкальные композиции (песни) с помощью искусственного интеллекта на основе их личных предпочтений.
Основные функциональные требования
1. Пользовательский интерфейс и навигация
- Главная страница с описанием сервиса, его преимуществами и призывом к действию.
- Интуитивно понятная и современная структура сайта.
2. Система взаимодействия с пользователем
- Интерактивный квиз (опрос) для определения музыкальных предпочтений пользователя (жанр, настроение, тематика, примерные характеристики будущей композиции).
- Система авторизации и регистрации пользователей (личный кабинет, история созданных треков).
3. Ядро сервиса - генерация музыки
- Интеграция с внешним AI-сервисом для генерации музыки (Suno AI) через предоставленное API.
- Функционал для формирования текстового промпта (запроса) на основе ответов из квиза и отправки его в AI-сервис.
- Получение, обработка и отображение сгенерированного аудиотрека пользователю.
- Возможность скачивания или сохранения результата в личном кабинете.
4. Монетизация
- Внедрение системы оплаты (например, подписка или разовые платежи) за использование функций генерации песен.
- Интеграция с одним или несколькими платежными шлюзами.
5. Контент-менеджмент (административная часть)
- Раздел "Блог" на сайте для публикации статей, новостей, кейсов.
- Админ-панель для управления контентом блога: добавление, редактирование, удаление статей.
- Базовое администрирование пользователей и транзакций.
Технические ожидания
- Чистый, поддерживаемый и документированный код.
- Адаптивный и отзывчивый дизайн (корректное отображение на разных устройствах).
- Безопасное хранение пользовательских данных и ключей API.
- Удобная и функциональная админ-панель.
Результат работы
Полностью рабочий, размещенный на хостинге веб-сервис со всеми заявленными функциями, готовый к приему пользователей.
В ответе, пожалуйста, укажите:
- Ваш опыт в разработке подобных проектов или интеграции с AI-сервисами.
- Предлагаемый стек технологий (языки программирования, фреймворки, CMS если требуется).
- Ориентировочные сроки выполнения каждого ключевого этапа и проекта в целом.
- Детализированную стоимость работ (возможно, с разбивкой на этапы).