Клијент: Ainovaty (Интерно — Habitracker)
Jam Sessions
Колаборативне focus сесије у реалном времену унутар Habitracker-а — корисници раде заједно на циљевима, држе једни друге одговорним и могу асинхроно да репродукују сесије.
Шта су Jam Sessions?
Jam Sessions су real-time multiplayer слој унутар Habitracker-а. Идеја је једноставна: одговорност ради боље када нисте сами. Уместо изолованог праћења навика, корисници покрећу или се придружују live сесији — заједничком тајмеру у ком свако ради на свом циљу.
Сесије могу бити фокус блок, Pomodoro, трчање, јога, медитација, учење и друго. Подржано је 13 типова сесија.
Како функционише
Host покреће сесију и дели join code. Учесници се прикључују и у реалном времену виде напредак других — статус, реакције и заједничку временску линију. Host подешава countdown или stopwatch, циљ сесије и опциону синхронизовану музику.
Сесије се ослањају на low-latency real-time слој, тако да су промене статуса и реакције тренутно видљиве свима. State model је дизајниран за стабилно live искуство.
Ghost Replay
Ghost Replay је једна од кључних продукт одлука: ако корисник не може уживо, може асинхроно да репродукује претходну сесију као да се дешава сада. То уводи одговорност без потребе за синхронизацијом распореда.
Улоге и животни циклус
Сесија има пун животни циклус — READY → ACTIVE → PAUSED → ENDED — и подржава host, co-host и participant улоге. Host управља учесницима, а summary екран сабира постигнућа.
Аудио слој
Сесије имају интегрисан audio режим са контролама у активном екрану сесије. Аудио може бити синхронизован међу учесницима ради заједничког амбијента.
Пројекција
Jam Sessions су један од главних покретача premium tier-а. Социјална и real-time природа функционалности ствара снажан network effect, а код сличних производа је уочљиво веће 30-дневно задржавање корисника који учествују у колаборативним сесијама.