Most people here probably already saw that video, or use vertico
and related packages. Still, it might be interesting for some.
If you just want to see an example configuration, go to Prot’s site: Emacs: modern minibuffer packages (Vertico, Consult, etc.) | Protesilaos Stavrou.