Сергей ДаниловПроектирование и разработка сайта

Каталог коротких поездок с доступными местами

Сложность и свободные места видны до заявки, дату выбирает посетитель.

Задача

В каталоге три выезда: легкая прогулка, более длинный маршрут и программа без свободных мест. Нужно дать выбор до контакта с организатором.

Открыть работающий результат →

Ограничения находятся в самой заявке

Оставил фильтр сложности и ограничение числа участников в самой заявке. Заполненный запрос хранит выбранную программу и дату; архивная дата не проходит проверку.

Граница работы

Маршруты, адреса и остатки подготовлены для самостоятельного проекта. Заявка не является бронью, поездки не продаются; опорная дата каталога — 18.10.2026.

Что сделано

Собрал три предметные программы, фильтр, возрастные и количественные ограничения и сохраняемую карточку поездки.

Можно отфильтровать легкие программы, открыть их состав и подготовить заявку. Группа больше доступного остатка получает отказ до сохранения.

Открыть работающий результат · Контрольные примеры CSV · Повторить проверку · Модель и исходные условия