# Mobile app

# Ссылки навигации через браузер

Через браузер можно авторизоваться под каким то пользователем и посмотреть как у него отображается приложение

<table border="1" id="bkmrk-principal-https%3A%2F%2Ffi" style="border-collapse: collapse; width: 100%; height: 241.792px;"><colgroup><col style="width: 34.9405%;"></col><col style="width: 65.1786%;"></col></colgroup><tbody><tr style="height: 35.3889px;"><td class="align-right" style="height: 35.3889px;">Principal</td><td style="height: 35.3889px;">[https://fitnessmama.school/chtm/index](https://fitnessmama.school/chtm/index)/</td></tr><tr style="height: 35.3889px;"><td class="align-right" style="height: 35.3889px;">Antrenamente </td><td style="height: 35.3889px;">[https://fitnessmama.school/chtm/trainings](https://fitnessmama.school/chtm/trainings)</td></tr><tr style="height: 35.3889px;"><td class="align-right" style="height: 35.3889px;">Nutriție </td><td style="height: 35.3889px;">[https://fitnessmama.school/chtm/food](https://fitnessmama.school/chtm/food)</td></tr><tr style="height: 35.3889px;"><td class="align-right" style="height: 35.3889px;">Rezultat </td><td style="height: 35.3889px;">[https://fitnessmama.school/chtm/result](https://fitnessmama.school/chtm/result)</td></tr><tr style="height: 35.2778px;"><td class="align-right" style="height: 35.2778px;">Profil </td><td style="height: 35.2778px;">[https://fitnessmama.school/chtm/profile](https://fitnessmama.school/chtm/profile)</td></tr><tr style="height: 35.2778px;"><td class="align-right" style="height: 35.2778px;">Admin </td><td style="height: 35.2778px;">[https://fitnessmama.school/chtm/admin](https://fitnessmama.school/chtm/admin)</td></tr><tr style="height: 29.6806px;"><td class="align-right" style="height: 29.6806px;">Statistic</td><td style="height: 29.6806px;">[https://fitnessmama.school/chtm/result/more-detailed](https://fitnessmama.school/chtm/result/more-detailed) </td></tr></tbody></table>

# Список поддерживаемых блоков

Есть список поддерживаемых блоков, которые нужно использовать, чтобы они отображались в приложении.

### Особенности работы некоторых блоков:

<div class="ql-block" data-block-id="block-4a63a28c-810d-404d-b167-27f416b94e26" id="bkmrk-">  
</div><div class="ql-block" data-block-id="block-7a31197e-5a29-46f2-b44f-7a4d015cf14f" id="bkmrk-%D0%98%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F-%D1%81%D1%82%D0%B8%D0%BB%D1%8F-%D0%B1%D0%BB%D0%BE%D0%BA">Изменения стиля блока (заданы цвет фона и цвет текста) не ломает оптимизацию, но в оптимизированном уроке не отображается [https://skr.sh/s4zXIoojq0U](https://skr.sh/s4zXIoojq0U) =&gt; [https://skr.sh/s4zMCsf4qey](https://skr.sh/s4zMCsf4qey)</div><div class="ql-block" data-block-id="block-8b27f7ca-7273-4bac-96e2-9ddc48c81f30" id="bkmrk-%D0%91%D0%BB%D0%BE%D0%BA-%C2%ABcss-%D0%BA%D0%BE%D0%B4%C2%BB-%D0%BD%D0%B5-%D0%BB%D0%BE">Блок «CSS-код» не ломает оптимизацию в уроке, но в оптимизированном уроке не работает.</div><div class="ql-block" data-block-id="block-7c95dfc3-3a83-4c8b-bdef-426c8b564e2a" id="bkmrk-%D0%9F%D1%80%D0%B8-%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B8-%D0%B1%D0%BB%D0%BE%D0%BA%D0%B0">При добавлении блока «Другая страница» не ломается оптимизация, но в оптимизированном уроке не работает.</div><div class="ql-block" data-block-id="block-13742034-6f5d-45c4-a21e-3222c962512e" id="bkmrk-%D0%9F%D1%80%D0%B8-%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B8-%D1%82%D0%B5%D0%BAc%D1%82%D0%BE">При изменении текcтового урока на другой (вебинар, аудио, видео) урок остается оптимизированным, если в нем отсутствуют блоки препятствующие оптимизации согласно данным текстового урока.</div><div class="ql-block" data-block-id="block-d8a7a57f-7017-4716-ba62-ab8ff582540e" id="bkmrk-%D0%92-%D1%83%D1%80%D0%BE%D0%BA%D0%B5-%D1%82%D0%B8%D0%BF%D0%B0-%D0%B2%D0%B5%D0%B1%D0%B8%D0%BD%D0%B0%D1%80">В уроке типа вебинар, при открытии комнаты оптимизация не ломается, но данные об открытии комнаты видны только в неоптимизированном уроке [https://skr.sh/v501txRYZqy](https://skr.sh/v501txRYZqy)</div><div class="ql-block" data-block-id="block-f0a8283a-f3a9-40de-8504-53d73d5accde" id="bkmrk--1">  
</div><div class="ql-block" data-block-id="block-9e20e981-dc1c-4d04-9b92-c32b9a96eb3a" id="bkmrk-%D0%B5%D1%81%D0%BB%D0%B8-%D0%BD%D0%B0%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%BE-%D1%87%D1%82%D0%BE-%D0%B1%D0%BB">если написано что блок добавлен - это значит добавлен без содержимого  
  
</div>[![image.png](https://wiki.kishlaru.ru/uploads/images/gallery/2025-02/scaled-1680-/Bgyimage.png)](https://wiki.kishlaru.ru/uploads/images/gallery/2025-02/Bgyimage.png)

[![image.png](https://wiki.kishlaru.ru/uploads/images/gallery/2025-02/scaled-1680-/smZimage.png)](https://wiki.kishlaru.ru/uploads/images/gallery/2025-02/smZimage.png)

[![image.png](https://wiki.kishlaru.ru/uploads/images/gallery/2025-02/scaled-1680-/nSPimage.png)](https://wiki.kishlaru.ru/uploads/images/gallery/2025-02/nSPimage.png)

[![image.png](https://wiki.kishlaru.ru/uploads/images/gallery/2025-02/scaled-1680-/g8Qimage.png)](https://wiki.kishlaru.ru/uploads/images/gallery/2025-02/g8Qimage.png)

# Выбор плана питания и тренировок согласно абонементу

### Общая информация

Пользователи которые приобрели абонимент имеют доступ к выбору определнного количества тренеровок и планов питания.  
Выбранные меню и тренировки отображаются в разделе личный профиль: [https://fitnessmama.school/chtm/profile](https://fitnessmama.school/chtm/profile)

[![image.png](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/scaled-1680-/dCsimage.png)](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/dCsimage.png)[![image.png](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/scaled-1680-/0NFimage.png)](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/0NFimage.png)

### Выбор тренировки  


1. В разделе **Toate programele de fitness** отображается список доступных тренировок согласно абонименту.[![image.png](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/scaled-1680-/fYXimage.png)](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/fYXimage.png)[![image.png](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/scaled-1680-/dPyimage.png)](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/dPyimage.png)
2. При нажатии на определенную тренировку, открывается описание и кнопка выбора, при нажатии на которую просят подвтердить выбор.  
    [![image.png](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/scaled-1680-/Kmpimage.png)](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/Kmpimage.png)[![image.png](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/scaled-1680-/Vstimage.png)](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/Vstimage.png)
3. Далее кнопка позволяет открыть тренировку с уроками и также тренинг появляется в списке доступных тренировок  
    [![image.png](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/scaled-1680-/Bjbimage.png)](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/Bjbimage.png)[![image.png](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/scaled-1680-/hUCimage.png)](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/hUCimage.png)[![image.png](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/scaled-1680-/ayjimage.png)](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/ayjimage.png)
4. У пользователя есть возможность выбрать 1-2 тренировки в зависимости от абонемента, при следующей попытке, просят оплатить.  
    [![image.png](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/scaled-1680-/ecfimage.png)](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/ecfimage.png)[![image.png](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/scaled-1680-/N9wimage.png)](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/N9wimage.png)

### Выбор плана питания

1\. Пользователь может выбрать меню в разделе питания [https://fitnessmama.school/chtm/food/all](https://fitnessmama.school/chtm/food/all)

[![image.png](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/scaled-1680-/6OVimage.png)](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/6OVimage.png)[![image.png](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/scaled-1680-/WVvimage.png)](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/WVvimage.png)

2\. При выборе любого меню, открывается ссылка на калькулятор [https://calculator.fitnessmama.ro/](https://calculator.fitnessmama.ro/)

[![image.png](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/scaled-1680-/vFQimage.png)](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/vFQimage.png)[![image.png](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/scaled-1680-/iFXimage.png)](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/iFXimage.png)

3\. После прохождения анкеты, меню появляется в списке выбарнных планов питания

[![image.png](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/scaled-1680-/oFiimage.png)](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/oFiimage.png)[![image.png](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/scaled-1680-/GA5image.png)](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/GA5image.png)

4\. У пользователя есть возможность выбрать 1-2 плана меню в зависимости от абонемента, при следующей попытке, не отображается кнопка выбора.

[![image.png](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/scaled-1680-/VBVimage.png)](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/VBVimage.png)

5\. Если у пользователя нет абонемента, ему предлагают купить план питания

[![image.png](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/scaled-1680-/HIKimage.png)](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/HIKimage.png)[![image.png](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/scaled-1680-/Zotimage.png)](https://wiki.kishlaru.ru/uploads/images/gallery/2025-03/Zotimage.png)

# Отображение новых тренингов в приложении. Синхронизация

1. После добавления нового тренинга в GC, необходимо синхронизировать его в админке приложения: [https://fitnessmama.school/chtm/admin](https://fitnessmama.school/chtm/admin)  
    [https://fitnessmama.school/chtm/admin/sync-trainings](https://fitnessmama.school/chtm/admin/sync-trainings)   
    [![image.png](https://wiki.kishlaru.ru/uploads/images/gallery/2025-11/scaled-1680-/image.png)](https://wiki.kishlaru.ru/uploads/images/gallery/2025-11/image.png)  
    После синхронизации подождать 15 минут
2. Добавить экран тренинга