Pac-DL — Video & Audio Downloader from Any Streaming Platform
All cases
websites2024

Pac-DL — Video & Audio Downloader from Any Streaming Platform

Client: Pac-DL

About the client

Pac-DL is a service for downloading video and audio from popular streaming platforms: YouTube, TikTok, Instagram, Spotify, SoundCloud and more. The client's main product is a Telegram bot, but as the audience grew it needed a web version with extended features and its own catalogue.

Pac-DL logo
Bot loadReduced through database caching
CatalogueFiltering by tags and platforms
RankingsMost popular downloads on top
PageSpeed70+ after optimisation
LanguagesUA and EN via i18next

Challenge

Build a web interface for a media download service. Three key goals: 1) A catalogue filtered by tags, so users can see which content types and platforms are supported. 2) Content ranked by popularity — the most downloaded items rise to the top. 3) A database that caches requests and reduces the load on the existing Telegram bot.

Solution

We built a Next.js front end with a Django + Celery back end. The catalogue adapts to the type of link pasted — the interface changes depending on the platform. A tag system filters content by category. A ranking system shows the most popular downloads. The database caches results, so repeat requests are served instantly without loading the bot. Multilingual support via i18next, PageSpeed 70+.

The result

Pac-DL
Home page
Home
Desktop+Mobile·Pac-DL
Catalog
Catalog
Result
Result
Loading
Loading
404
404

Mobile version

More than half of web traffic today comes from mobile devices, and the share keeps growing. The responsive version has to be easy to use, with every extra element optimised for fast loading.

Home
Catalog
Loading
Result
404
Home
Catalog
Loading
Result
404
Home
Catalog
Loading
Result
404

Tech stack

Next.jsTypeScriptDjangoCeleryRedisPostgreSQL

Like what
you see?

We respond within 1 hour during business hours. Free consultation.

Free intro call · up to 60 minBook a call →
Telegram@Kurmaz_Web

We respond within 1 hour on business days