В реестре иноагентов, террористов и экстремистов отдельное место занимает, конечно, фильтр. Одних только террористов на февраль 2025 года — 631 организация и 16594 человека. Как-то надо во всём этом ориентироваться.
Что требуется от фильтра?
Он должен иметь понятную точку входа. За два-три клика сужать выборку до приемлемого размера и иметь пагинацию. А ещё фильтр должен нормально смотреться на планшетах и смартфонах.
На Слезе у нас есть: Тип, Список и Деятельность.Причём, это деление не такое явное, как можно было бы подумать. Списки Росфинмониторинга и ФСБ различаются, да и вообще их много разных.
Их парсинг — это задача алгоритмов Слезы. Наша же задача — сделать удобный интерфейс для людей. А для людей важно, чтобы у фильтра были: читаемые контролы, понятные состояния включено/выключено и эффекты при наведении.
Мобильные устройства
Для планшета выводим фильтр в отдельный поп-ап. А для смартфонов используем привычный уже bottom-sheet. Сами фильтры применяются на лету — технологии сервиса позволяют обрабатывать фильтры очень быстро.
Кстати, изначально я хотел сделать классный кастомный переключатель для "Физлицо / Юр.лицо". Вряд ли люди будут искать организацию по фамилии, а человека по бренду. Но для универсальности оставили независимые кнопки.
Больше работ по дизайну интерфейсов — на сайте. А пообщаться можно в ТГ-группе.