Remixer v2
Ремикс музыки в браузере: speed up, slowed, bass boost. Тяжёлая обработка ушла в очередь, треки заливаются через телеграм-бота.
Было разработано веб‑приложение Remixer v2 — улучшенная версия сервиса для ремикса музыки с расширенным функционалом и переработанным интерфейсом. В проекте доработаны алгоритмы обработки эффектов (speed up / slowed / bass boost), а библиотека пользователя организована в виде удобного списка треков с поиском и возможностью добавлять песни как в личную коллекцию, так и из общей базы. Управление воспроизведением и параметрами ремикса вынесено в отдельную панель плеера, что делает работу с треками быстрее и нагляднее.
Реализована интеграция с Telegram‑ботом: пользователь проходит авторизацию для привязки Telegram‑аккаунта к профилю приложения, а загрузка треков выполняется отправкой файлов в бота — после чего музыка автоматически появляется в аккаунте пользователя в Remixer. Для фоновых задач (обработка аудио, добавление/индексация треков) используется очередь задач, что повышает стабильность и отзывчивость сервиса при работе с файлами.
В разработке использовались технологии: Django и Python (backend), React (frontend), PostgreSQL (база данных), Redis и Celery (фоновые задачи и очередь), Docker (контейнеризация), Nginx (проксирование/раздача), Git и GitHub (контроль версий), CI/CD (автоматизация сборки и деплоя), а также HTML/CSS/JavaScript (верстка и интерактивность).