Задача
Собрать информацию о спортивном программировании в Москве в одном месте: от знакомства с дисциплиной до выбора соревнования и тренировочной площадки.
Что сделали
- Представили пять дисциплин с описаниями и маршрутами для начинающих.
- Разработали календарь соревнований с датами, дисциплинами и статусом регистрации.
- Добавили каталог тренировочных площадок с фильтрами.
- Подготовили новости, поиск и разделы для СМИ, организаторов и спонсоров.
- Подключили WordPress как систему управления контентом к интерфейсу на Next.js.
- Настроили обновление кэша при изменении материалов, защиту служебных запросов и автоматические тесты.
- Использовали WebGL-эффекты в оформлении.
Результат
Сайт объединяет основные сценарии участников и партнёров федерации. Редакторы управляют материалами через WordPress, а посетители получают общий каталог событий, дисциплин и площадок.
Технологии
Next.js, headless WordPress, WebGL, Vitest.