Разработка сайта клуба настольного тенниса в Минске
Задача
Клуб настольного тенниса King Pong Club обратился за созданием сайта с нуля. Требования были конкретными: никаких конструкторов и готовых тем — только кастомная разработка под задачи клуба.
Основные цели:
- Онлайн-запись на занятия (лесенка, групповые тренировки, турниры, мастер-классы) с публичным списком участников
- Расписание с фильтрацией по дням недели и типам занятий
- SEO-структура: отдельная страница под каждый формат занятий для продвижения в Яндекс и Google
- Удобная админка для администратора клуба: управление мероприятиями, расписанием, тренерами и ценами без знания кода
Технологии
Что было сделано
Система онлайн-записи и управления участниками
Ключевая функция сайта — запись на мероприятия прямо с сайта. Посетитель видит список уже записавшихся, нажимает «Записаться», вводит имя и телефон — его имя сразу появляется в публичном списке.
Администратор в этот момент получает уведомление в Telegram-чат клуба, где состоят несколько менеджеров.
Для еженедельных занятий (лесенка, групповые) список участников обнуляется каждый понедельник — счётчик всегда показывает актуальных записавшихся на ближайшее занятие.
Если человек хочет отменить запись — нажимает «Отменить» у своего имени, вводит телефон для подтверждения. Статус меняется на «Запрос на отмену», администратор получает уведомление и обрабатывает его вручную.
Интерактивное расписание с фильтрацией
Расписание загружается динамически через AJAX при переключении дня недели. Дополнительно можно фильтровать по типу занятий — отображаются только те фильтры, для которых реально созданы мероприятия.
Для каждого слота расписания прямо в строке видно: время, тренер, уровень, количество свободных мест и список уже записавшихся — раскрывается по клику без перехода на отдельную страницу.
Одно мероприятие поддерживает разное время и цену в будние и выходные дни — не нужно создавать дубли.
SEO-структура под каждый формат занятий
Каждый тип занятий (лесенка, групповые тренировки, турниры, мастер-классы) получил собственную постоянную страницу с уникальным URL. Это позволяет каждой странице накапливать SEO-вес в поисковиках со временем, в отличие от решений где мероприятие удаляется после проведения.
На каждой такой странице автоматически выводится:
- Описание формата занятий, написанное один раз в настройках типа
- Блок FAQ с ответами на частые вопросы новичков
- Текущий список записавшихся на ближайшее занятие
Выполнена базовая техническая SEO-оптимизация: корректные canonical-теги, исключение служебных страниц из индекса, интеграция sitemap с Yoast SEO, настройка шаблонов мета-тегов для всех типов мероприятий.