Разработка музыкального стримингового сервиса

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

Основные требования к системе

  • Frontend-часть: Современный, отзывчивый пользовательский интерфейс для комфортного поиска, воспроизведения и управления музыкальной библиотекой.
  • Backend-часть: Надежный серверный API для обработки запросов, управления пользователями, плейлистами и потоковой передачей аудио.
  • База данных: Оптимизированная структура для хранения информации о треках, альбомах, исполнителях, пользователях и их взаимодействиях.
  • Рекомендательная система: Разработка «умных» алгоритмов для персонализированного подбора музыки на основе предпочтений пользователя, истории прослушиваний и аналогичных вкусов.
  • Производительность: Система должна работать быстро и стабильно, обеспечивая мгновенную загрузку интерфейса и бесперебойную потоковую передачу аудиоконтента.

Ключевые функции для реализации

  • Регистрация и личные кабинеты пользователей.
  • Загрузка и каталогизация музыкальной библиотеки (треки, альбомы, исполнители).
  • Создание и редактирование плейлистов.
  • Поиск по библиотеке с фильтрами.
  • Адаптивный аудиоплеер с базовыми функциями управления.
  • Система рекомендаций на главной странице и в отдельных разделах.
  • Административная панель для управления контентом и пользователями.

Исполнителю необходимо предоставить архитектурное решение, которое обеспечит масштабируемость и высокую скорость работы всех компонентов приложения.

Разработка программы для автоматизации работы с прайс-листами

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