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.