Вещаем обработчик на список(ul), а также ставим атрибуты для ссылок. Проверяем клики по атрибутам. А для фото создаем массив объектов
const allImages = [{img: 'userImage.jpg', filter: 'фото салона'}, и т.д.]
Дальше фильтрация, я думаю, вы сможете реализовать