Приветствую!
Есть проект по заказу активного отдыха (квадроциклы, кони и. п.).
Задача показывать календарь туров. С возможностью фильтрации (по активности, по городу) и возможностью выбора диапазона дат (с... по..). По умолчанию календарь показывает список туров на сегодня.
Проблема в том, что туров очень много. Каждый день может проводиться 10 туров на квадроциклах, 20 конных туров... Суммарно в день проводится около (10 типов * 5-10 туров) 50-100 туров.
1. Если юзер выбирает для показа диапазон дат, хотя бы несколько дней, то сайт просто ложится, количество элементов DOM растет гигантскими масштабами.
2. В таких огромных простынях просто невозможно сориентироваться и найти что-либо подходящее.
Кусок текущей реализации (показа 1/5 от всех туров в этот день)
Много думал. Хорошего решения пока не нашел. Подскажите свежую идею. Или успешные примеры реализации подобных модулей.
Спасибо