
CASE STUDY

<Barcode/> component is automatically generated on the frontend according to a set of design rules. The backend assigns a unique project ID; an algorithm transforms this ID into an eight-digit number. Each digit is mapped to a specific graphic pattern, and these patterns are assembled within a 4×2 grid, creating a barcode that is both systematic and distinct.

waveform.js to bring the audio to life visually, layering the sound’s volume waveform directly onto the video interface. Because generating a waveform from a video file is resource-intensive, we designed the process to run asynchronously and cache the results server-side — ensuring a smooth, seamless user experience.
Posted Dec 18, 2025
Developed SAATU's dynamic portfolio with barcode identity system and custom video player.
0
0
Jan 1, 2022 - Ongoing