Creating a data navigation component for vue js

I have a web application i am building and i want to create a data navigation component and i have an image for it

algolia_page

The page follows the booking.com pattern of having reactive and dependent check-boxes with a count for each item category. I have the data with me and i want to build such component asap and i am willing to spend to have this built.

My data is stored in mongodb. I need help connecting my mongodb data to algolia and displaying the data.

Does algolia offer records count updating depending on what checkbox is clicked since its important to know how many records are in for each category.

Thanks.