
Про компанію
Pac-DL — сервіс що дозволяє завантажувати відео та аудіо з будь-яких популярних стрімінгових платформ: YouTube, TikTok, Instagram, Spotify, SoundCloud та інших. Основний продукт клієнта — Telegram-бот, але зі зростанням аудиторії виникла потреба у веб-версії з розширеним функціоналом і власним каталогом.

Задача
Розробити веб-інтерфейс для сервісу завантаження медіа. Три ключові задачі: 1) Каталог з фільтрацією за тегами — користувач бачить які контент-типи та платформи доступні. 2) Система відображення контенту за рейтингом популярності — що завантажують найчастіше виходить вгору. 3) База даних що кешує запити та зменшує навантаження на існуючого Telegram-бота.
Рішення
Розроблено Next.js фронтенд з Django + Celery бекендом. Каталог динамічно адаптується під тип вставленого посилання — інтерфейс змінюється залежно від платформи. Система тегів дозволяє фільтрувати контент за категоріями. Рейтингова система відображає найпопулярніші завантаження. База даних кешує результати — повторні запити обробляються миттєво без навантаження на бота. Мультимовність через I18next, PageSpeed 70+.
Результат роботи
Pac-DL








Мобільна версія
На сьогоднішній день більше половини інтернет-трафіку — це мобільні пристрої, і надалі ця тенденція лише зростатиме. Інтерфейс адаптивної версії має бути зручним для використання, всі зайві елементи оптимізовані для підвищення швидкості завантаження.














