Two or more dropdown to filter a Repeater

Hello,
I’m new with coding,
I used the following code to get a dropdown with unique values it works well
but :

  1. I want to add others dropdown lists with unique values and make them all work at the same time.
  2. I want a clear/reset button to clear all filter in dropdowns.

If someone can help it would be so kind, Thank you

Code used :
export function categorie_change() {
wixData.query(‘Lieux’)
.contains(‘categorie’, $w(‘#categorie’).value)
.ascending(“lieu”)
.find()
.then(res => {
$w(‘#repeater1’).data = res.items;
});
}

wixData.query(“Lieux”)
.limit(1000)
.ascending(“categorie”)
.find()
.then(results => {

const uniqueTitles = getUniqueTitles(results.items);
// Call the function that builds the options list from the unique titles
$w(“#categorie”).options = buildOptions(uniqueTitles);

}); 

// Builds an array from the “Title” field only from each item in
// the collection and then removes the duplicates
function getUniqueTitles(items) {
// Use the map method to create the titlesOnly object containing all the titles from the query results
const titlesOnly = items.map(item => item.categorie);
// Return an array with a list of unique titles
return [… new Set(titlesOnly)];
}
// Creates an array of objects in the form {label: “label”, value: “value”} from the array of titles
function buildOptions(uniqueList) {
return uniqueList.map(curr => {
// Use the map method to build the options list in the format {label:uniqueTitle, value:uniqueTitle}
return {
label: curr,
value: curr
};
});
}

Thank you for your help