Трекер привычек: различия между версиями

Материал из Поле цифровой дидактики
Нет описания правки
Строка 1: Строка 1:
== Концептуальная диаграмма работы приложения "HabitMini – трекер привычек" ==
==Концептуальная диаграмма работы приложения "Трекер привычек"==
{{#mermaid:flowchart TB
{{#mermaid:flowchart TB
A[🏁 Запуск приложения] --> B(Загрузка данных о привычках из базы)
A[Начало] --> B(Открытие приложения)
B --> C(Отображение списка привычек на сегодня)
B --> C(Загрузка списка привычек)
%% Блок добавления новой привычки 
C --> D(Отображение привычек на сегодня)
C -->|Добавить новую привычку?| D{Да / Нет}   
C -->|Добавить новую привычку?| E{Да}   
D -->|✅ Да| E(Ввод названия привычки) 
E --> F(Ввод названия и настройка)   
E --> F(Выбор иконки и цвета)   
F --> G(Сохранение привычки)   
F --> G(Настройка напоминаний) 
G --> C  
G --> H(Сохранение привычки в базе)   
H --> B  


%% Блок выполнения привычки 
E -->|Нет| H(Просмотр списка привычек)   
D -->|Нет| I(Пользователь просматривает список)
I -->|Отметить выполнение привычки?| J{Да / Нет} 
J -->|✅ Да| K(Нажатие на привычку) 
K --> L(Обновление статистики выполнения) 
L --> I  


%% Блок просмотра статистики 
H -->|Отметить выполнение?| I{Да}   
J -->|❌ Нет| M(Ожидание действий пользователя) 
I --> J(Обновление статистики)   
M -->|Просмотреть статистику?| N{Да / Нет}   
J --> H  
N -->|✅ Да| O(Открытие экрана статистики)   
I -->|Нет| H  
O --> P(Загрузка графиков выполнения)  
P --> Q(Отображение данных о прогрессе) 
Q --> I  


%% Блок напоминаний 
H -->|Посмотреть статистику?| K{Да}   
N -->|❌ Нет| R(Проверка запланированных напоминаний) 
K --> L(Просмотр статистики)   
R -->|Есть активные напоминания?| S{Да / Нет}   
L --> H  
S -->|✅ Да| T(Отправка push-уведомления)   
K -->|Нет| M(Ожидание действий пользователя)   
T --> I  
M --> C   
S -->|Нет| U(Ожидание действий пользователя)   
}}
U --> C   
 
%% Завершение работы 
C -->|Закрытие приложения?| V{Да / Нет}
V -->|✅ Да| W[🚪 Выход из приложения] 
V -->|❌ Нет| C

Версия от 15:37, 2 апреля 2025

Концептуальная диаграмма работы приложения "Трекер привычек"