Веб-платформа · Фитнес-коучинг
Сайт и платформа для 100-дневной программы
Клиент — онлайн-тренер Eddie Fresh.
Разработали две связанные системы: публичный сайт для продажи программы и закрытую среду для клиентов и тренера. В одной платформе собраны заявки, платежи, тренировки, ежедневные отчёты, прогресс, анализы и переписка.
Задача
Превратить индивидуальную работу тренера в управляемую систему
Программа длится 100 дней: каждому участнику нужен свой план, обратная связь и история прогресса. Тренеру одновременно нужны заявки, активность клиентов, ежедневные отчёты, оплаты и сообщения. Поэтому обычного презентационного сайта было недостаточно.
Архитектура
Один путь от первого визита до сотого дня
Публичный сайт объясняет и продаёт; закрытая платформа ведёт всю дальнейшую работу.
Сайт
Программа, история тренера, цены, FAQ и контакты.
Регистрация
Аккаунт, выбор программы, заявка или безопасная оплата.
Кабинет клиента
План дня, отчёты, прогресс, анализы, сообщения и заказы.
Кабинет тренера
Клиенты, программы, проверки, заявки, платежи и аналитика.
Публичный сайт
История бренда и продажи работают вместе
Создали многостраничный сайт, где у каждой страницы есть конкретная задача и следующий шаг.
Индивидуальный дизайн
Тёмная энергичная среда бренда с фирменной типографикой, графикой и адаптивной вёрсткой.
Программа и история
Отдельные страницы программы, истории тренера, цен и частых вопросов.
Динамические цены
Актуальные названия, цены и возможности поступают на сайт из API платформы.
Поток заявок
Анкета передаёт цели, опыт и выбранную программу прямо в админку тренера.
Контакты и email
Обращения сохраняются, появляются в админке и отправляются по email.
SEO и соцсети
Title, description, Open Graph, canonical и превью для каждой страницы.
Кабинет клиента
Каждый день участник видит, что именно нужно сделать
После входа открывается программа клиента, текущий день и накопленный прогресс.
Онбординг
Цели, рост, вес, активность, питание, здоровье и травмы.
План дня
Тренировка, питание, мышление, задачи и дни отдыха.
Ежедневный отчёт
Вес, шаги, сон, самочувствие, стресс, питание, тренировка и фото.
Прогресс
Изменения ключевых показателей и выполнение плана в графиках.
Анализы крови
Загрузка файлов и показателей с отдельным разбором тренера.
Связь
Сообщения, вложения, уведомления и еженедельные итоги.
Ежедневные данные
Отчёт — это не только цифра на весах
Дневная запись объединяет физический результат, привычки и самочувствие. Тренер видит контекст, проверяет отчёт и оставляет личный комментарий.
Кабинет тренера и администратора
Вся программа управляется без изменения кода
Система ролей разделяет доступ клиента, тренера и администратора.
Клиенты и участие
Профили, продукт, статус программы, даты, текущий день и заметки.
Редактор программ
Программы, недели и дни с тренировками, питанием и задачами.
Проверка отчётов
Ежедневные отчёты, статистика, фото и комментарии тренера.
Заявки и контакты
Статусы, заметки, время встречи и перевод в участники.
Продукты и заказы
Цены, описания, места, Stripe ID и статусы платежей.
Анализы и общение
Разборы анализов, сообщения, уведомления, итоги и email.
Заявки и платежи
Для разных планов — разный путь приёма
Простой продукт можно оплатить сразу, индивидуальные программы сначала проходят отбор тренера.
Выбор плана
Цена и состав поступают из базы.
Оплата или заявка
Stripe Checkout либо подробная анкета.
Подтверждение
Webhook сохраняет оплату; тренер рассматривает заявки.
Участие
Клиенту назначаются программа, дата и доступ.
Уведомления
Система и email сообщают о важных действиях.
Встроенная аналитика
От рекламного источника до заявки и покупки
Разработали first-party аналитику для обоих доменов. Она связывает анонимный визит с аккаунтом, заявкой или заказом.
- 01Посетители и активные сессии в реальном времени
- 02Источники, referrer и UTM
- 03Популярные страницы и пути
- 04Устройства, браузеры и география
- 05Глубина прокрутки и время
- 06Воронка: визит → заявка → заказ
Техническое решение
Технологии
Нужна платформа для услуги, которой уже мало обычного сайта?
Создадим публичный сайт, кабинет клиента, управление, платежи и движение данных как единую систему.
Вопросы и ответы
О разработке Eddie Fresh
01Сайт и кабинет — одна система?
Они работают на двух доменах, но связаны общей платформой и базой. Цены, заявки, аккаунты, платежи и идентификатор аналитики переходят между частями.
02Что тренер меняет сам?
Продукты, цены, программы, недели, дни, участие клиентов, заявки, отчёты, анализы и настройки.
03Как защищены данные?
Используются роли, защищённая авторизация, хэширование паролей, проверка ввода и закрытые страницы. Данные находятся в PostgreSQL, приложение — в Docker-контейнерах.