Разработка сайта для проверки музыки
Основные функции:
1. Личный кабинет:
- Регистрация/авторизация, редактирование профиля, управление платежами.
2. Проверка битов(инструментала):
- Загрузка MP3, сравнение с треками на Spotify/Apple Music через аудио-отпечатки (по типу Shazam).
- Ограничение проверок по тарифам: Free (10/мес), Found+ (500/мес), Premium (без лимита).
3. Автопилот:
- Автоматическая проверка битов с настраиваемой периодичностью. Уведомления по email и в ЛК.
4. Счетчик доходов:
- Расчет доходов на основе прослушиваний (формула: есть.)
- Заявки на добавление треков с модерацией через админку.
Дополнительные функции:
- BeatFound Manager: чат-помощник с условием комиссии за решение споров.
- Подписки: 3 тарифа (Free, Found+ — $25/мес, Premium — $50/мес) с интеграцией PayPal, Visa, QR-кодов.
- Админ-панель: статистика пользователей, управление заявками, защита от злоупотреблений (блокировка по IP).
Технические требования:
(цену учитываю также с условием того, что многое из перечисленного уже есть на github, НЕ НУЖНО придумывать велосипед!)
- Frontend: React/Vue.js, адаптивный дизайн, поддержка EN/RU.
- Backend: Python (Django/Flask) или Node.js, PostgreSQL/MongoDB, аудио-алгоритмы (librosa).
- Хостинг: AWS/Google Cloud с CI/CD.
Этапы разработки:
1. Проектирование архитектуры и дизайна.
2. базовая проверка битов + личный кабинет.
3. Доработка: автопилот, счетчик, чат.
4. Интеграция подписок и платежей.
5. Тестирование и запуск.
Создание сайта