DjTruck

WEB

-

Virtual DJ console in the browser with YouTube track support

A web dj tool - dj-truck is a browser-based virtual DJ console that lets you load and mix tracks directly from YouTube. Inspired by tools like Traktor or Serato, it brings core DJ features to the web in a lightweight, modular interface built with React.

The platform offers waveform previews, EQ & volume controls, and dynamic FX panels. Thanks to YouTube integration, users don’t need local files – just paste a link and start mixing instantly.

Main features:

  • Play and mix tracks from YouTube in real time
  • Waveform visualization via WaveSurfer.js
  • Two-deck interface with fader and volume control
  • Track history, cue points, and scrub markers
  • Hotkeys and mouse-based control
  • In-app tour guide using RTG (React Tour Guide)

Use cases:

  • Practicing DJ skills without installing software
  • Creating quick mixes from online tracks
  • Testing blends, transitions, and playlist ideas
  • Teaching or demoing DJ tools in the browser

The project focuses on performance and simplicity, offering a fully client-side experience with real-time audio control via Web Audio API and waveform analysis.