Веб-программист. Разработка сервиса "Онлайн Jukebox" (Дистанционная работа)
(проект не опубликован)

Бюджет не указан

Задание: Веб-программист. Разработка сервиса "Онлайн Jukebox" (Дистанционная работа)

Цели и задачи проекта: - Разработка онлайн-сервиса для стриминга музыки в формате интернет-радио с управляемой очередью воспроизведения. - Создание удобного пользовательского интерфейса для заказа музыки через QR-коды. Функциональные требования: - Воспроизведение музыки: Сервис должен поддерживать популярные музыкальные форматы и транслировать поток в формате интернет-радио, с возможностью случайного выбора треков. - Управление очередью: Посетители могут добавлять треки в очередь воспроизведения, причём платные заказы имеют приоритет. - Сканирование QR-кода: Пользователи могут сканировать QR-код, чтобы попасть на веб-страницу для заказа музыки. - Веб-интерфейс: Разработать адаптивный веб-сайт для десктопных и мобильных устройств. - Панель администрирования: Настройка плейлистов, управление очередью, просмотр статистики по заказам и трекам. - Интеграция с платёжными системами: Поддержка платежей через популярные российские и казахстанские платёжные системы. - Загрузка музыки: Возможность добавления новых треков путём копирования файлов в определённую директорию на сервере. Нетехнические требования: - Безопасность: Защита данных пользователей и транзакций. - Масштабируемость: Возможность расширения функционала и увеличения числа пользователей без потери производительности. - Доступность: Сервис должен быть доступен 24/7 без значительных перерывов в работе. Технологии и инструменты: - Фронтенд: HTML, CSS, JavaScript, предпочтительно React. - Бэкенд: Node.js с Express.js, Python с Django или Java с Spring Boot (предпочтительно). - База данных: PostgreSQL или MySQL. - Хостинг и развертывание: Облачный хостинг. - Интеграция с платежными системами: SDK или API предоставленные платёжными системами.