← All work
PRJ-04

DramaWorld

Streaming of Korean, Chinese and Japanese TV series.

Year 2023 · discontinued
Status Discontinued
PHP 7.4MySQLffmpegBootstrapMyDramaList API

Problem

Aggregate Korean, Chinese and Japanese TV series in a single platform, with rich metadata (cast, seasons, ratings, episodes) and an adaptive player that runs well on consumer connections too.

Architecture

  • PHP 7.4 on the server: routing, authentication, controllers for catalog and player.
  • MySQL for the domain: shows, episodes, users, watch history, watchlist.
  • MyDramaList API for enriched metadata: cast, synopsis, posters, ratings, show pages.
  • Bootstrap for the frontend design system, responsive layout for desktop and mobile.
  • ffmpeg transcoding pipeline: ingest → HLS multi-bitrate, posters and preview thumbnails.
  • Segmented storage and CDN in front of the streams to cut latency and bandwidth costs.

Stack

PHP 7.4 · MySQL · Bootstrap · ffmpeg · MyDramaList API

Outcome

Browsable catalog with adaptive HLS player, watchlist, metadata-rich show pages, search by genre/country/year. The ffmpeg pipeline produces stable streams even on low-end connections.