Веб-приложение · фитнес-платформа

FormBit

Прогресс, который видно от замера к замеру.

Веб-приложение для клиентов фитнес-платформы: динамика веса и процента жира по замерам, недельные тренды и рекомендации в мобильном интерфейсе, который ощущается как приложение.

Платформы
Web, PWA, Telegram Mini App
Аналитика FormBit: тренд веса и процент жира
тренда на одном экране: вес и % жира
2

Задача

Фитнес-программа с куратором держалась на том, что тренер вручную собирал отчёты и превращал цифры в прогресс. Нужен был цифровой куратор: клиент отчитывается за минуту и видит свою динамику, а программа меняется от недели к неделе без разработчика.

Что мы сделали

Мы сделали мобильное веб-приложение, которое открывается и как Telegram Mini App. Клиент заполняет ежедневный отчёт (вес, шаги, тренировка и питание из дневника питания) и еженедельный с замерами. Приложение считает процент жира по формуле ВМС США и строит график веса с линией тренда. Администраторы собирают программу из недель, заданий и норм, а ИИ-ассистент каждый день пишет разбор для каждого клиента.

Что внутри

  • Отчёт за минуту

    Вес, шаги и тренировка вручную, питание подтягивается из дневника питания каждые несколько часов.

  • Динамика

    Вес с линией тренда, процент жира, замеры и контрольные точки по неделям.

  • Процент жира по формуле

    Считается по замерам методом ВМС США, а не на глаз.

  • Конструктор программы

    Недели, задания и нормы, которые администраторы меняют без разработчика.

  • ИИ-разбор

    Ежедневный разбор для каждого клиента по шаблонам, которые команда правит сама.

  • Стрики и достижения

    Стрики с заморозками, достижения и рейтинг помогают не бросать.

Что сделали

  • UX
  • Веб-приложение
  • Аналитика

Стек

  • Python
  • FastAPI
  • SQLAlchemy
  • PostgreSQL
  • APScheduler
  • Chart.js
  • PWA
  • Telegram Mini App
Следующий проект Reshu VPN VPN-клиент · Android, iOS, macOS, Windows

Расскажите о вашем приложении

Без созвонов: заполните короткий бриф, и через 24 часа у вас оценка с фиксированной ценой каждого этапа.