Hi @Ming_Hai_Lim - this site was made with Webflow (https://webflow.com/), which you can use to build sites and pull in data from other sources (using the Airtable API or using Zapier).
But my guess is that the checkbox filters are something coded/configured in Webflow. e.g. in Webflow you can create a page of records (in this case restaurants) and Webflow has a way of showing or hiding these based on certain data attributes of each record.
This is really a question about Webflow, rather than Airtable as there’s nothing on Airtable you can do to control these filters, this is really a front-end web thing done on Webflow (but could be done on any platform with Javascript)
JB