mashupov.net
Найди свой следующий любимый мэшап
Слушайте новые работы, находите авторов и собирайте собственную очередь.
Для вас
Продолжить слушать
Сейчас слушают
Мэшапы недели
Только добавлены
Новые мэшапы
Рейтинг
Чарт mashupov.net
Персонально
Для вас
Каталог
Находите мэшапы по названию, автору, жанру, тегам и использованным оригинальным трекам.
Каталог
Популярные мэшапы
Жанры
Авторы
Популярные теги
Оригинальные треки
Моя библиотека
Понравившиеся треки, загрузки, авторы и история прослушивания.
Понравившиеся
Новая публикация
Загрузить мэшап
Добавьте файлы и данные — перед появлением в каталоге работа пройдёт модерацию.
play / mix / share
Всё о mashupov.net
за один экран
Каталог мэшапов с поиском по авторам, жанрам, тегам и оригинальным трекам.
Сервис не присваивает авторство и не заменяет оригинальные площадки. До одобрения загрузка видна только владельцу и модератору.
Мои загрузки
Все мэшапы, загруженные вашим аккаунтом.
Загруженные мэшапы
Модерация и каталог
Все пользовательские загрузки в одном месте: поиск, фильтры, проверка и редактирование карточек.
Служебные данные
Backend не проверен
Все загрузки каталога
Последние решения
Уведомления
Здесь собраны важные события: модерация, комментарии, подписки, лайки и изменения плейлистов.
План продукта
Что уже закрыто в прототипе и какие шаги нужны, чтобы mashupov.net стал полноценным сервисом с аккаунтами, реальными файлами, модерацией и деплоем.
Frontend-прототип
Собран основной интерфейс каталога: главная, обзор, поиск, библиотека, плеер, карточка трека, профили, плейлисты и настройки.
- Строгий темный дизайн
- Навигация без перезагрузки страницы
- Данные каталога загружаются из SQLite через API
Загрузка найденных мэшапов
Форма принимает трек, обложку, название, исполнителя или источник, URL, теги, исходники и описание.
- Отправка обычных загрузок на проверку
- Мгновенная публикация для админа
Модерация
Админ может искать заявки, фильтровать очередь, видеть качество карточек, жалобы, дубли и историю решений.
- Preflight перед одобрением
- Шаблоны причин
- Массовые действия по видимой очереди
Компонентный frontend
Перенести прототип на React или Next.js, разделить UI на компоненты и подготовить нормальную структуру страниц.
- Компоненты треков, форм и модерации
- Единое состояние приложения
- Тестируемые пользовательские сценарии
Backend и база данных
Сделать API для пользователей, треков, плейлистов, жалоб, модерации, уведомлений и аудита действий.
- Регистрация и вход
- Роли listener, uploader, admin
- PostgreSQL или аналогичная БД
Файлы и обработка
Подключить хранение аудио и обложек, проверку форматов и очередь обработки.
- S3-compatible storage
- Проверка размера и MIME-типа
- Отложенная обработка аудио
Безопасность и права
Закрыть доступ к админским действиям, защитить загрузки, добавить rate limit, журнал аудита и правила приватности.
- Проверка прав на API
- Санитизация текстов и ссылок
- История критичных действий
Продакшен
Подготовить деплой, мониторинг, резервные копии, домен, аналитику и минимальную юридическую страницу для правил каталога.
- CI/CD и окружения
- Логи ошибок и метрики
- Бэкапы базы и файлов
API contract
Модель данных и endpoints для работы прототипа с backend.

Аккаунт
С возвращением
в mashupov.net
Аккаунт
Создать аккаунт
Зарегистрируйтесь, чтобы сохранять мэшапы, создавать плейлисты и загружать найденные треки на модерацию.
Аккаунт
Профиль и настройки
@user