librown
@librown
На-все-руки-мастер и немного кодер

Как сделать удобной страницу «Календарь туров»?

Приветствую!
Есть проект по заказу активного отдыха (квадроциклы, кони и. п.).
Задача показывать календарь туров. С возможностью фильтрации (по активности, по городу) и возможностью выбора диапазона дат (с... по..). По умолчанию календарь показывает список туров на сегодня.

Проблема в том, что туров очень много. Каждый день может проводиться 10 туров на квадроциклах, 20 конных туров... Суммарно в день проводится около (10 типов * 5-10 туров) 50-100 туров.

1. Если юзер выбирает для показа диапазон дат, хотя бы несколько дней, то сайт просто ложится, количество элементов DOM растет гигантскими масштабами.

2. В таких огромных простынях просто невозможно сориентироваться и найти что-либо подходящее.

Кусок текущей реализации (показа 1/5 от всех туров в этот день)
1e729d238190c4a79e1dba0fcf4b4590.png

Много думал. Хорошего решения пока не нашел. Подскажите свежую идею. Или успешные примеры реализации подобных модулей.

Спасибо
  • Вопрос задан
  • 2939 просмотров
Пригласить эксперта
Ответы на вопрос 2
HCADV
@HCADV
Фильтрация по городам на раскрытом календаре не работает или это такая фишка? Выбирай не выбирай, всё равно всё видишь.
слева много пустого места и туда бы прекрасно поместился фильтро продолжительности с главной страницы, а под ним бы прекрасно встал фильтр по ценам, которого, правда, пока нет нигде.
было бы неплохо иметь возможность метить понравившиеся туры, чтобы потом не вспоминать и не искать, а видеть сразу...набор иконок понравившихся можно пустить внизу в подвале сквозняком по всем страницам.
Ответ написан
@Dialog
Возможно по юзабилити задать вопрос сюда artgorbunov.ru/bb/soviet ответ не сразу дадут, но совет будет хорошим.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Искра Екатеринбург
от 80 000 до 100 000 ₽
Art gorka Санкт-Петербург
от 60 000 ₽
03 мая 2024, в 00:45
1000 руб./за проект
02 мая 2024, в 23:56
2000 руб./за проект