Онлайн-запись в фитнес-клуб
Запись на тренировки прямо на сайте: живое расписание, бронь без овербукинга, личный кабинет и напоминания.
Обзор
Фитнес-клуб «Пульс» принимает запись на тренировки прямо на сайте. Это одновременно маркетинговый сайт клуба и рабочая система записи: расписание из базы, бронь с лимитом мест, абонементы, личный кабинет и админ-панель тренера. Всё открывается в браузере и работает как приложение — быстро, без установки.
Задача
Нужна была надёжная запись по слотам без двойной брони и овербукинга — даже когда на одно популярное занятие одновременно ломятся десятки человек. Сильный бэкенд, который обычно прячут, здесь должен работать вживую.
Решение
Полноценное веб-приложение: живое расписание из базы, вход гостем в один тап, атомарный захват места без овербукинга, идемпотентная запись (двойной тап = одна бронь), абонементы со списанием визитов, личный кабинет с отменой в один тап, напоминания ровно один раз через собственный планировщик без внешнего cron и админка тренера с ростером и отметкой посещаемости. Стек: Node.js, Fastify, SQLite, серверные сессии httpOnly и защита от CSRF.
Результаты
Связаться