8 мин

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

Пошаговый план, как создать мобильное приложение для тренеров: функции, UX, данные, интеграции, безопасность и запуск MVP для отслеживания прогресса клиентов.

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

Цель приложения и для кого оно

Трекер прогресса клиентов — мобильное приложение, которое помогает специалисту вести программы клиентов в одном месте, а клиенту — регулярно фиксировать результаты без лишней «бюрократии». Главная цель такого продукта — уменьшить хаос в коммуникациях и повысить вероятность, что человек действительно дойдёт до результата.

Кому нужно такое приложение

В первую очередь оно полезно тем, кто работает с прогрессом на дистанции и опирается на регулярные отметки:

  • фитнес‑тренерам и студиям, которые ведут клиентов онлайн;
  • нутрициологам (питание, вода, самочувствие, фото‑отчёты);
  • лайф‑коучам (цели, привычки, чек‑ины, рефлексия);
  • реабилитологам (упражнения, болевые ощущения, диапазон движения).

Какие проблемы оно решает

Без приложения данные обычно живут в разрозненных чатах, заметках и таблицах: замеры теряются, фото сложно найти, а отчёт превращается в переписку «скинь ещё раз». Добавьте забытые отметки и падающую мотивацию — и вы получаете программу, которую сложно контролировать и масштабировать.

Каким должен быть результат

Идеальная конечная форма — единый кабинет специалиста (где видно статусы, риски «отвала», динамику) и простой дневник клиента (где отметка занимает минуты). Это снижает нагрузку на специалиста и делает прогресс «видимым» для клиента.

Как измерять успех продукта

Ориентируйтесь на несколько метрик: удержание (возвращаемость), частота отметок прогресса (сколько дней/недель клиент реально заполняет дневник), а также доля завершённых программ. Если эти показатели растут — приложение выполняет свою задачу.

Выбор ниши и ценностного предложения

Чтобы трекер прогресса «зашёл» клиентам и тренеру, сначала нужно сузить фокус. Универсальные приложения «для всех целей» почти всегда проигрывают: слишком много сценариев, сложные экраны, размытая польза.

С чего начать: ключевые сценарии

Проверьте, что в выбранной нише вы можете закрыть базовую цепочку ценности без лишних функций:

  • Постановка цели: что именно клиент хочет изменить и как это измеряется.
  • План: тренировки/шаги/питание/задачи на неделю.
  • Выполнение: быстрый отметочный ввод (сделал/не сделал, числа, фото, самочувствие).
  • Обратная связь: комментарий тренера, корректировка плана, понятный прогресс.

Если хотя бы один пункт «не складывается» в вашей нише (например, сложно измерять результат), лучше выбрать другую.

Как выбрать нишу

Возьмите направление, где:

  1. прогресс можно измерять регулярно, 2) клиенту важна поддержка, 3) тренеру нужно меньше рутины.

Типовые ниши для старта:

  • Силовые тренировки (веса, повторения, замеры, PR)
  • Похудение (вес, окружности, привычки, питание)
  • Бег (дистанция, темп, пульс, планы)
  • Осанка (комплексы упражнений, фото «до/после», ощущения)
  • Восстановление (сон, боль, нагрузка, ограничения)

Ценностное предложение в 1–2 предложениях

Сформулируйте так, чтобы было понятно «кому» и «что станет проще»:

  • «Приложение для тренеров по силовым: клиент отмечает подходы за 15 секунд, тренер видит прогресс и корректирует план без таблиц».
  • «Трекер для похудения: ежедневные привычки и замеры в одном месте, с понятными графиками и обратной связью от куратора».

Ограничьте охват на MVP

На MVP выберите одну нишу + один основной показатель прогресса + один формат обратной связи. Всё остальное (рецепты, сложная аналитика, вторичные разделы) добавляйте позже — когда станет ясно, что именно удерживает пользователей.

Если вы хотите проверить гипотезу максимально быстро, полезно рассмотреть подход «vibe‑coding»: например, в TakProsto.AI можно собрать прототип и базовую логику продукта через чат, а затем итеративно дорабатывать сценарии.

Пользователи, задачи и карта пути

Чтобы трекер прогресса работал, важно сначала договориться, кто им пользуется и зачем. Иначе получится «ещё одна форма ввода», которую клиенты забросят через неделю.

Персоны: кому вы помогаете

Тренер/коуч. Ведёт десятки клиентов параллельно и хочет быстро понимать, у кого спад дисциплины, где плато и что менять в плане.

Клиент‑новичок. Нуждается в простых подсказках и подтверждении, что он движется правильно. Часто путается в метриках и боится «делать не так».

Клиент‑опытный. Ожидает гибкости: разные цели, периодизация, несколько типов прогресса (силовые, питание, сон, замеры).

Администратор команды (для студии). Смотрит на процессы: кто активен, где просадки удержания, как распределена нагрузка тренеров.

JTBD: главная задача, ради которой «нанимают» приложение

Ключевой JTBD можно сформулировать так: «Хочу видеть динамику, чтобы корректировать план без лишних созвонов».

От него удобно разложить требования: быстрый сбор данных, понятная визуализация изменений, возможность тренеру дать обратную связь асинхронно.

Боли, которые нужно закрыть

Дисциплина (забывают отмечаться), понятность прогресса (неясно, что считать успехом), доверие (сомнения в эффективности плана), экономия времени (нет ресурсов на постоянные переписки и созвоны).

Карта пути клиента: от «скачал» до результата

Онбординг → первые данные → регулярные отметки → результаты.

В онбординге важны 2–3 шага: цель, стартовые показатели, частота отметок. Затем — первый «маленький успех» (например, заполнение одной метрики и мгновенный график). На этапе регулярности критичны напоминания и минимальный ввод. В «результатах» — понятные итоги периода и подсказки тренера: что оставить, что усилить, что изменить.

Ключевые функции трекинга прогресса

Трекер прогресса ценен тогда, когда он помогает клиенту регулярно фиксировать изменения, а тренеру — быстро видеть динамику и давать точные рекомендации. Ниже — функции, которые чаще всего становятся «ядром» такого приложения.

1) Прогресс: замеры, фото и самочувствие

Дайте пользователю несколько типов отметок, чтобы он не пытался «впихнуть» всё в одно поле:

  • Вес/объёмы/замеры (талия, бёдра, грудь и т. п.) с единицами и напоминанием о периодичности.
  • Фото «до/после» с привязкой к дате и подсказками (одинаковый свет, ракурс). Полезно — режим приватности и запрет скачивания для тренера по желанию.
  • Показатели состояния: сон, шаги, боль, настроение, уровень стресса/энергии. Лучше шкалы и короткие теги, чем длинные тексты.

2) Планы: тренировки, питание, привычки, задания

Планирование должно быть не «документом», а набором простых действий:

  • календарь тренировок с выполнением (галочка, RPE/сложность, комментарий);
  • питание в формате, который подходит целевой аудитории: тарелка/порции, фото приёма пищи или простые цели по воде/овощам;
  • привычки и задания с чек‑листом (например: «10 минут растяжки», «прогулка 20 минут»).

3) Коммуникация прямо в контексте отметок

Удобнее всего, когда тренер может оставить комментарий к конкретной записи (к замеру, тренировке или фото), а не в общем чате. Поддержите текст и голос, а также шаблоны рекомендаций (например: «Супер, держим темп», «Снизим нагрузку на 10%»). Это ускоряет работу тренера и делает обратную связь регулярной.

4) Отчёты: сводки и сравнение периодов

Минимальный набор: недельная и месячная сводка, простые графики по ключевым метрикам и сравнение периодов (например, «последние 7 дней vs предыдущие 7»). Важно показывать не только цифры, но и контекст: соблюдение плана, сон, самочувствие.

5) Роли и доступы для работы «один тренер — много клиентов»

Нужны приглашения, статусы клиентов (активен/пауза/завершил) и разграничение доступа: тренер видит прогресс, но не может менять личные данные клиента без разрешения. Это готовит продукт к реальной практике и масштабированию.

UX/UI: как сделать ввод данных быстрым и понятным

Хороший трекер прогресса выигрывает не «красотой», а скоростью: пользователь открывает приложение, делает запись и закрывает — без лишних экранов. Ориентир простой: ввод данных должен занимать 10–20 секунд, иначе привычка развалится.

Базовые экраны: клиент и тренер

Экран клиента удобно строить вокруг трёх вкладок:

  • «Сегодня» — что нужно сделать прямо сейчас: тренировка, вода, сон, замер, чек‑ин. В каждой карточке — один главный CTA («Отметить», «Записать вес», «Сделано»).
  • «Прогресс» — графики и динамика по ключевым метрикам (вес, объёмы, выполнение плана, самочувствие). Графики должны отвечать на вопрос «лучше/хуже, чем неделю назад», а не перегружать деталями.
  • «Комментарии» — короткие заметки к дням и обратная связь тренера, чтобы не терять контекст.

Экран тренера — это панель управления:

  • список клиентов с быстрым поиском;
  • «тревожные сигналы» (пропуски, резкое падение активности, ухудшение самочувствия);
  • быстрые правки плана без редактирования «простыней»: переключатели, шаблоны, копирование недели.

Правило одной операции

На одном экране — одна мысль: выбрать значение, подтвердить, выйти. Минимизируйте ввод с клавиатуры: используйте пресеты, слайдеры, «+/-», последние значения, авто‑подстановку и кнопки «Повторить как вчера».

Мягкая мотивация без давления

Добавьте стрики, цели на неделю и «маленькие победы» (например, «3 дня подряд отметки сна»), но избегайте красных предупреждений и чувства вины. Лучше нейтральные подсказки: «Если сегодня не получилось — начнём снова завтра».

Доступность и низкая когнитивная нагрузка

Крупные элементы, понятные подписи, предсказуемые иконки, хороший контраст, короткие тексты и одинаковые паттерны на всех экранах. Чем меньше пользователь думает «куда нажать», тем стабильнее он будет вести трекер.

Данные и структура трекинга: что хранить и как

Снизьте стоимость разработки
Зарабатывайте кредиты TakProsto за контент о платформе или приглашения по реферальной ссылке

Хороший трекер прогресса начинается не с графиков, а с аккуратной модели данных. Если заранее продумать, что и в каком виде хранить, вы избежите «каши» в отчётах, проблем с синхронизацией и споров из‑за того, кто и когда поменял показатель.

Базовая схема: от пользователя до события

Практичная минимальная схема обычно включает:

  • Пользователи: клиент, тренер, роли, настройки приватности.
  • Программы: цели, план на период, набор метрик, правила измерений.
  • Сессии/замеры: записи по датам (тренировка, контрольный замер, чек‑ин).
  • Метрики: вес, объёмы, повторения, сон, самочувствие — с типом данных и единицами.
  • События: выполнение задачи, пропуск, достижение этапа.
  • Сообщения/комментарии: контекст к записи, уточнения, обратная связь.

Важное правило: метрика отделяется от её значения. Тогда одну и ту же метрику можно использовать в разных программах и сравнивать по периодам.

Единицы, таймзона и история изменений

Сразу заложите:

  • Единицы измерения (кг/фунты, см/дюймы) и возможность конвертации.
  • Таймзону пользователя и хранение времени в UTC, чтобы «сегодня» не превращалось в «вчера» после перелёта.
  • Историю изменений: кто внёс правку, когда, старое/новое значение, причина (опционально).

Фото и файлы: лимиты и оптимизация

Фото прогресса и документы лучше хранить как объекты (файл) + метаданные (в базе): дата, подпись, тип, привязка к замеру/сессии. Введите лимиты (например, N фото в неделю), автоматическое сжатие, удаление «оригинала» после успешной оптимизации и отображаемый размер, чтобы экономить трафик.

Качество данных: подсказки и валидация

Качество ввода повышают простые механики: допустимые диапазоны (вес не может быть 5 000 кг), подсказки формата, автозаполнение последним значением и мягкие напоминания о пропусках (например, «нет замера за 7 дней»).

Экспорт и импорт

Для тренера полезен экспорт CSV (по клиенту, периоду, метрикам) и быстрый отчёт в PDF/ссылке для клиента. Импорт CSV пригодится при миграции из таблиц: главное — логировать ошибки строк и показывать, что именно не загрузилось.

Уведомления, мотивация и удержание

У трекера прогресса есть простой закон: если клиент перестал отмечаться, через 1–2 недели вы теряете данные, привычку и эффект программы. Уведомления должны не «доставать», а мягко возвращать человека к следующему маленькому шагу.

Напоминания: расписание и «умные» триггеры

Базовый слой — расписание: ежедневная отметка, замер раз в неделю, отчёт по питанию в конце дня.

Дальше — умные триггеры при пропусках. Пример: если клиент не сделал отметку 2 дня подряд, приложение отправляет короткое сообщение с выбором: «Был перегруз? Выбери: 1) перенести тренировку 2) сделать лёгкую версию 3) пропустить без чувства вины». Это снижает вероятность «срыва из‑за стыда».

Обязательно добавьте тихие часы (например, 22:00–08:00) и учёт часового пояса.

Дайджест для тренера: контроль без ручной проверки

Тренеру важны не все уведомления подряд, а сводка:

  • кто не отметился за последние 24–48 часов;
  • у кого отклонение от плана (вес/замеры/нагрузка/настроение);
  • кому стоит написать лично.

Так тренер действует точечно, а не «спамит» всех одинаково.

Геймификация и персонализация без перегиба

Геймификация работает, когда она про регулярность, а не про сравнение: бейджи за серию отметок, «этапы» программы (Неделя 1–4), визуальный прогресс до цели.

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

Настройки: уважайте контроль пользователя

Дайте выбор частоты и каналов (push/внутри приложения), возможность временно отключить напоминания и быстрый «поставить на паузу на 7 дней». Когда человек чувствует контроль, он чаще остаётся в программе.

Интеграции: здоровье, календарь, платежи

Деплой и хостинг из коробки
Включите деплой и хостинг, чтобы выпускать обновления чаще и без ручной рутины

Интеграции делают трекер прогресса удобнее, но их легко «перегреть» на старте. Хороший подход — выбрать 1–2 интеграции, которые дают максимум ценности, а остальные оставить на следующий релиз.

Здоровье и носимые устройства

Если платформа позволяет, подключайте системные хранилища здоровья: Apple Health и Google Fit. Они помогают подтягивать шаги, пульс и сон без ручного ввода — это снижает трение и повышает качество данных.

Важно заранее решить, что именно вы читаете и что (если нужно) записываете обратно. Для MVP обычно достаточно чтения агрегированных показателей (шаги/сон за день), а не «сырых» событий поминутно.

Календарь: тренировки и встречи

Синхронизация с календарём полезна тренерам и клиентам: тренировки появляются рядом с рабочими встречами, а напоминания приходят привычным способом.

Практично начать с односторонней интеграции: создание событий в календаре клиента из приложения. Двусторонняя синхронизация сложнее (конфликты, переносы, дубликаты) — её лучше планировать отдельно.

Платежи и подписки

Для монетизации проще всего использовать подписки через магазины приложений (встроенные покупки): это ускоряет запуск и снижает риски по чекауту и возвратам.

Заложите ограничения: комиссии, правила про цифровые услуги и необходимость корректно обрабатывать отмены/восстановления подписки.

Видеосвязь без усложнения MVP

Чтобы не строить собственные созвоны, добавьте внешние ссылки на встречу (например, ссылку на конференцию) прямо в карточке тренировки или чата. Клиент нажимает — и сразу попадает на звонок.

CRM и почта

Для тренера важны «простые» связки: выгрузка списка клиентов в CSV, статусы (активен/пауза/просрочена оплата), а также напоминания на email. Это помогает вести учёт без отдельной CRM — или легко перенести данные в неё позже.

Конфиденциальность и безопасность данных

Трекер прогресса почти всегда работает с чувствительной информацией: вес, фото, заметки о самочувствии, планы тренировок и иногда — платежи. Доверие клиента легко потерять одной неясной формулировкой или лишним полем в анкете.

Персональные данные: собираем минимум

Начните с принципа «нужно для результата». Если для отслеживания прогресса достаточно веса и замеров — не просите адрес, дату рождения или доступ к контактам.

Для каждого типа данных зафиксируйте понятную цель: «нужны фото — чтобы сравнивать технику и визуальный прогресс», «нужны напоминания — чтобы не пропускать замеры». Это помогает и пользователю, и команде продукта не раздувать сбор.

Согласия и прозрачность

Политика конфиденциальности должна объяснять простыми словами: что собираете, где храните, кому передаёте (например, файловому хранилищу) и как удалить данные.

Важно дать управление: выгрузка данных, удаление аккаунта, настройка видимости для тренера (например, скрыть дневник самочувствия). Ссылку на политику разместите в регистрации и в настройках (например, /privacy).

Техническая безопасность без усложнений

Базовый набор: шифрование данных при передаче (HTTPS) и, по возможности, шифрование на сервере; авторизация через токены; роли доступа (клиент, тренер, админ) с принципом «минимально необходимого».

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

План реагирования на инциденты

Заранее опишите сценарий: как обнаруживаете проблему, кого уведомляете внутри команды, как быстро ограничиваете доступ, как сообщаете пользователям и что делаете для предотвращения повторения. Такой план дисциплинирует и экономит время, когда «что-то пошло не так».

Технологические решения без перегрузки

Технологии должны помогать продукту, а не усложнять его. Для трекера прогресса важнее стабильность, безопасность и скорость изменений, чем «самая модная» архитектура.

iOS, Android или кроссплатформа — как выбрать

Если вам нужно быстрее проверить спрос и уложиться в бюджет, кроссплатформа (одна кодовая база для двух платформ) часто выигрывает: проще поддержка, быстрее релизы, единый дизайн.

Нативная разработка (отдельно iOS и Android) имеет смысл, когда:

  • нужна максимальная плавность интерфейса и сложная графика (видео‑анализ, тяжёлые визуализации);
  • есть глубокие системные интеграции и особые требования к производительности;
  • у команды уже сильная нативная экспертиза.

Для большинства MVP трекера прогресса кроссплатформа — рациональная точка старта.

Бэкенд и база: что хранить

На сервере обычно хранятся:

  • метрики и замеры (вес, объёмы, результаты тренировок, привычки);
  • файлы (фото «до/после», документы, планы);
  • сообщения и комментарии тренера;
  • отчёты и агрегированные показатели.

Практичный подход: реляционная база для структурных данных (пользователи, измерения, планы), отдельное хранилище файлов для медиа, плюс очередь/планировщик для уведомлений и фоновых задач.

Если вам важно быстро собрать рабочий стек и не разворачивать инфраструктуру вручную, в TakProsto.AI этот «скелет» часто собирают типовым образом: веб на React, бэкенд на Go с PostgreSQL, мобильное приложение на Flutter — с возможностью выгрузки исходников и дальнейшего самостоятельного программирования.

Админ‑панель — часть продукта

Тренеру нужна не только клиентская часть. Админ‑панель экономит время: создавать программы, просматривать динамику по группе, отмечать проблемных клиентов, выгружать отчёты. Её стоит планировать сразу, хотя бы в простом виде.

Оффлайн‑режим в MVP

Минимум без интернета: просмотр последнего плана, ввод замеров/отметок и сохранение их в очередь на синхронизацию. При появлении связи данные отправляются на сервер, а конфликтные случаи решаются понятными правилами (например, «последняя правка важнее»).

Наблюдаемость: чтобы улучшать быстро

С первого релиза заложите:

  • сбор ошибок приложения (краши);
  • логи ключевых действий (вход, сохранение замера, отправка сообщения);
  • события аналитики (где пользователи «застревают»).

Это помогает находить проблемы за часы, а не недели, и принимать решения на фактах, а не догадках.

MVP: минимальный функционал и быстрый запуск

Прототип трекера за один вечер
Соберите прототип трекера прогресса в TakProsto через чат и проверьте сценарии за вечер

MVP — это версия приложения, которая уже решает основную задачу тренера: быстро фиксировать прогресс клиентов и показывать понятную динамику. Важно не пытаться «сразу всё», а запустить ядро, проверить сценарии и только потом наращивать функции.

Must‑have для MVP

Соберите минимум, который покрывает ежедневную работу и не создаёт лишних экранов:

  • Онбординг: краткое объяснение пользы + быстрый вход (почта/телефон) и выбор роли «тренер».
  • Клиенты: список клиентов, карточка клиента, статус (активен/пауза), базовые заметки.
  • Метрики: 3–6 ключевых показателей (вес, объёмы, тренировки, сон/шаги, самочувствие) с быстрым вводом.
  • Планы: простая программа (тренировки/привычки/питание) в формате чек‑листа или расписания.
  • Отчёт: график/таблица прогресса за неделю/месяц и короткое резюме («+2 тренировки», «вес −1,2 кг»).
  • Уведомления: напоминания о замере/отчёте и мягкий «пинг» тренеру, если клиент пропал.

Что отложить на потом

Чтобы не раздувать сроки, перенесите в следующий этап:

  • сложную аналитику и прогнозы;
  • маркетплейс программ и шаблонов;
  • социальные функции, ленты и соревновательные механики.

Прототип → тест → улучшения

Сделайте кликабельный прототип и дайте его 5–10 тренерам. Прогоните сценарии: «добавить клиента», «внести замер за 10 секунд», «посмотреть динамику за месяц», «отправить комментарий». Отмечайте места, где люди «спотыкаются»: лишние поля, непонятные названия, слишком много шагов.

Дальше — короткие итерации по 2–4 недели: исправили → проверили снова → измерили (скорость ввода, доля заполненных отчётов, возвращаемость).

Если вы делаете продукт небольшой командой, полезно заложить быстрый цикл «планирование → сборка → откат». Например, в TakProsto.AI есть planning‑режим, снапшоты и rollback, а также деплой и хостинг — это помогает выпускать изменения чаще и безопаснее.

Бета‑запуск

Запускайте бета‑версию на ограниченную аудиторию: несколько команд тренеров или 50–200 клиентов. Собирайте ошибки и пожелания через форму в приложении, а также фиксируйте метрики использования. После стабилизации ядра можно расширять функционал и думать о масштабировании.

Монетизация и рост продукта

Монетизация в трекере прогресса клиентов работает лучше всего, когда она привязана к понятной выгоде для тренера: меньше рутины, выше удержание клиентов, больше повторных продаж сопровождения. Важно не усложнять: одна основная модель + один дополнительный вариант обычно дают лучший результат, чем пять тарифов.

Модели монетизации: что выбрать

Подписка для тренера — самый простой и привычный вариант. Тренер платит фиксированно в месяц/год и получает доступ ко всем функциям.

Оплата за активного клиента подходит, если у тренеров сильно разный объём базы. Это воспринимается как честно, но требует точного определения «активности» (например, клиент сделал хотя бы одно действие за последние 30 дней).

Freemium уместен, если продукт хорошо «цепляет» на бесплатной версии: базовый трекинг и 1–3 клиента бесплатно, а платные функции — автоотчёты, шаблоны программ, расширенная аналитика прогресса.

Пробный период и ограничения

Пробный период лучше делать временным (7–14 дней) или функциональным (например, до 5 клиентов). Ограничения должны быть прозрачными: количество клиентов, доступ к отчётам, число шаблонов и экспорт данных.

Хороший принцип: бесплатно — чтобы почувствовать ценность, платно — чтобы масштабировать практику.

Прайс‑страница и упаковка

На /pricing говорите не про «фичи», а про результат:

  • сколько времени экономит автоотчёт тренеру в неделю;
  • как напоминания повышают дисциплину клиента;
  • как аналитика прогресса помогает удерживать и продлевать сопровождение.

Добавьте блок «для кого тариф» (солотренер, мини‑студия) и короткий FAQ про оплату и отмену.

Метрики продукта: что измерять

Минимальный набор: активация (первый клиент + первый отчёт), удержание, ARPU, LTV, churn. Отдельно полезно смотреть конверсию из пробного периода в оплату и долю тренеров, которые ведут >N клиентов.

Каналы продвижения

Для роста лучше всего работают:

  • партнёрства со студиями и школами тренеров;
  • контент (кейсы «до/после», разборы отчётов, шаблоны);
  • реферальная программа для тренеров (скидка или бонусы за приглашения).

Всё это проще запускать, если в продукте есть понятный шэринг прогресса и повод приглашать коллег прямо из приложения. Дополнительно можно стимулировать контент‑маркетинг через программы вознаграждений: например, TakProsto.AI начисляет кредиты за публикации о платформе и за приглашения по реферальной ссылке — похожую механику можно адаптировать и для вашего трекера (в рамках вашей экономики и правил).

Похожие статьи