
Задача
Школа плавания в Щецине вела записи, оплаты и посещаемость вручную. Нужна была одна система: родители записываются и платят онлайн, тренеры отмечают посещения, офис видит деньги.
Что сделали
- Публичный сайт с записью на пробное занятие в три шага, без регистрации
- Оплата картой и автоматические ежемесячные списания с сохранённой карты
- Отдельные кабинеты для родителей, тренеров и администраторов
- Счета в PDF, выгрузка в Excel, напоминания по почте и SMS
Ключевые функции
01
Запись в три шага
Дата, данные, оплата. Родитель записывает ребёнка на пробное занятие с телефона за пару минут.
02
Абонементы, которые списываются сами
Карта сохраняется один раз и списывается каждый месяц. По неудачным оплатам уходят напоминания.
03
Кабинет тренера с QR-отметкой
Тренер видит свои группы и слоты и отмечает посещение, сканируя код в бассейне.
04
Ваучеры, рефералы и лагеря
Подарочные ваучеры, реферальные ссылки со своей картинкой-превью, запись в летние лагеря и на открытую воду.
Технологии: Next.js, TypeScript, Express, MongoDB, PayU, Clerk, Resend, Twilio