// the find
ErickWendel/semana-javascript-expert01
JS Expert 1.0 - Netflix Bandersnatch Player Clone
A course repo from a Brazilian JS educator (Erick Wendel) walking through building a Netflix Bandersnatch-style interactive video player in vanilla JavaScript. Three lessons across three folders, each a snapshot of that day's progress. It's a teaching artifact, not a library or reusable tool — the value is in watching the build-up from a flat HTML file to a structured component system with a video player, manifest-driven branching logic, and a Node.js server.
The progression across the three lessons is well-structured: lesson 1 is a single-file proof of concept, lesson 2 extracts it into network.js/videoComponent.js/videoPlayer.js modules, lesson 3 adds serverless deployment config. The video player itself uses video.js with a custom manifest format to handle branching points — a concrete example of how interactive video actually works under the hood. Each lesson ships with its full asset set so you can run any snapshot independently without needing the prior one.
This repo is from October 2020 and is clearly course material, not a maintained project — don't expect issues to be answered or PRs merged. The README is in Portuguese with no English translation, which limits the audience. The branching logic is driven by a hardcoded manifest JSON, so extending it to a real non-linear story requires understanding the data format with no documentation beyond the code itself. The repo also commits binary .mp4 files directly, making it a ~200MB clone.