How to create Filters like this in Bubble.io

I have a repeating group and I want to create a filter experience something like the website is using in attached video.

Video link - https://drive.google.com/file/d/1_3L4Q110WLd4Y-9ipoWDeON2Oxdc7Y-o/view?usp=sharing

Multiple filters can be applied and all filter should appear in UI with a cross icon to clear it.

Check out this video by gregory john

Not 100% sure whether you can achieve something similar to the one mentioned in your video (still a newbie) but you will get the idea of using custom states to built much better filters rather than the traditional one