+7 (495) 147-04-32
Главная
/
Кейсы
/
Healthcare
/
Positive: Daily Motivation App // Lifestyle

Positive: Daily Motivation App Мобильное приложение с AI для ежедневной мотивации и трекера привычек

#mobile#mentalhealth#flutter

О проекте

Проект задумывался как цифровой помощник для тех, кто стремится к личностному росту, самоорганизации и позитивному мышлению.

Идея заключалась в том, чтобы объединить в одном решении мотивирующий контент, инструменты для формирования привычек, поддержку и возможности общения с AI-ментором.

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

Задача

Разработать мобильное приложение, которое объединяет мотивационные инструменты и функции отслеживания привычек.

На основе анализа существующих решений на рынке нужно было создать продукт с продуманным UX и расширенным функционалом. Нашей задачей было создать приложение с гибкой персонализацией, встроенным AI-чатом и настраиваемым контентом под личные цели и интересы.

Решение

Команда LighTech разработала кроссплатформенное мобильное приложение на Flutter на основе Clean Architecture. Это позволило обеспечить стабильность, масштабируемость и высокую гибкость при работе с данными и состоянием приложения.

AI-функционал был подключен через REST API, при этом особое внимание уделили разработке логики диалогов, ограничениям по темам и количеству запросов.

Для iOS реализованы нативные виджеты на Swift, поскольку такой подход обеспечил лучшую производительность и нативное поведение на устройствах Apple.

Приложение включает:

  • мотивационные цитаты и аффирмации с фильтрацией и настройками;
     

  • настраиваемый мудборд из изображений;
     

  • трекер привычек с календарём и кастомными целями;
     

  • AI-чат на мотивационные тематики;
     

  • гибкие опции персонализации;
     

  • PIN-код — возможность установить личный код доступа для защиты данных;
     

  • режим подписки и гостевой доступ.

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

Приложение для мотивации интерфейс

Этапы проекта

1

Исследование и планирование

Провели исследование цифровых продуктов в области мотивации и саморазвития. Выявили основные пользовательские сценарии и сформировали гипотезы по функционалу.

2

Проектирование системы

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

3

Разработка дизайна и интерфейса

Сделали дизайн приложения с акцентом на визуальную выразительность и простое использование. Интерфейс получил поддержку светлой и тёмной темы, опции персонализации и настройку главного экрана.

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

4

Разработка функционала

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

5

Тестирование

Провели серию внутренних тестирований, проверили поведение всех основных функций на разных устройствах.

6

Релиз и поддержка

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

Функционал

Ежедневные цитаты и аффирмации:

  • Персонализация контента — настройка категорий, тем и тональности высказываний под личные предпочтения.
     

  • Навигация и взаимодействие — листание, лайки, добавление в избранное, фильтрация по тематикам.
     

  • Пуш-уведомления — гибкая настройка времени, дней недели и категорий для получения мотивационных сообщений.
     

  • Создание собственных высказываний — возможность добавлять личные цитаты и использовать их в ленте.
     

  • iOS-виджеты — настраиваемые виджеты с выбором фона, категорий и частоты обновлений прямо на главном экране устройства.
     

Мудборд вдохновения:

  • Гибкая компоновка — пользователь выбирает тип сетки, размер элементов и оформление.
     

  • Источник визуального контента — доступ к библиотеке изображений или загрузка собственных картинок.
     

  • Тематика и настроение — подбор изображений по ключевым темам, отражающим цели или эмоциональное состояние.
     

Трекер привычек:

  • Каталог привычек — выбор из предустановленных шаблонов или создание собственных целей.
     

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

  • Возможность отслеживать привычки с конкретной целью или просто для наблюдения за рутиной.
     

AI-чат в приложении — это персональный помощник для разговоров о мотивации и вдохновении. Пользователь может выбрать готовую тему (например, «уверенность» или «спокойствие») или вести свободный диалог. Внедрены ограничения: лимит в 100 запросов в месяц и фильтрация чувствительных тем (политика, медицина и т.д.).

Пользователь может сам настраивать главный экран приложения, размещая на нём только те блоки, которые считает важными. 

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

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

Функционал приложения для мотивации от LighTech
Константин Павлов

Константин Павлов

Владелец продукта 

Сотрудничаем с этой командой уже давно — вместе реализовали более пяти проектов. Благодарим за профессионализм и качественную работу. Надеемся на дальнейшее продуктивное взаимодействие!

Вызовы

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

Особое внимание уделили разработке iOS-виджетов. Поскольку основное приложение создавалось на Flutter, для виджетов потребовалась отдельная реализация на Swift. Нужно было продумать, как синхронизировать данные между двумя технологиями, и при этом сохранить единый визуальный стиль.

Результаты

Приложение вышло в App Store и уже доступно широкой аудитории. В процессе работы многое менялось. Благодаря гибкому взаимодействию с заказчиком и готовности адаптироваться, нам удалось сохранить темп и расширить изначальную концепцию. В итоге получился стабильный и проработанный продукт, которым приятно пользоваться и легко развивать дальше.

Мобайл

Clean Architecture
Архитектурный подход к разработке программного обеспечения, фокусирующийся на разделении ответственности и независимости от внешних фреймворков
Dart
Объектно-ориентированный язык программирования от Google, используемый для разработки мобильных, веб и настольных приложений
Flutter
Мощный фреймворк для быстрой и эффективной разработки, идеально подходящий для создания кроссплатформенных приложений. Он обеспечивает высокую производительность и гибкость, позволяет эффективно реализовывать сложную бизнес-логику и обеспечивает высокое качество пользовательских интерфейсов
Riverpod
Современный инструмент управления состоянием в приложениях на Flutter, предоставляющий гибкий и безопасный способ взаимодействия с данными без ограничения архитектуры.
Dio
Библиотека для работы с HTTP-запросами во Flutter. Используется для общения приложения с сервером.
Retrofit
Инструмент для удобной работы с API во Flutter. Работает в паре с Dio и позволяет писать меньше кода.
Hive
Лёгкая и быстрая база данных, которая работает прямо в мобильном приложении — без подключения к серверу.
Drift

Мощная база данных для Flutter, основанная на SQLite. Позволяет удобно управлять локальными данными.

Restful API: Dio + Retrofit

Инструменты во Flutter для общения приложения с сервером. Dio делает запросы, а Retrofit помогает их красиво организовать.

GetIt
Сервис-локатор для Flutter, который помогает управлять зависимостями и данными в приложении.
Injectable
Библиотека для упрощённого внедрения зависимостей в приложениях на Dart/Flutter. Помогает разделять логику и улучшать архитектуру.
Mockito
Библиотека для тестирования в Dart/Flutter. Позволяет подменять зависимости и проверять, как работает логика приложения.

Бэкенд

Python v3.11
Популярный язык программирования, простой в освоении. Используется для анализа данных, автоматизации, веб-сервисов и многого другого. Версии отличаются возможностями и синтаксисом.
Django
Высокоуровневый Python-фреймворк для быстрой разработки безопасных и масштабируемых веб-приложений
Django Rest Framework
Библиотека для фреймворка Django, которая упрощает создание API, позволяя быстро разрабатывать надёжные и масштабируемые серверные интерфейсы.
Celery
Асинхронная очередь задач для Python, позволяющая выполнять отложенные операции и распределять нагрузку
Postgres
Мощная система управления базами данных. Хранит и обрабатывает информацию, которую использует ваше приложение.
Redis
Хранилище данных в памяти, оптимизированное для высокой скорости, часто используется как кэш или брокер сообщений.
Docker
Платформа для упаковки, распространения и запуска приложений в изолированных контейнерах
Pytest
Инструмент для написания и запуска тестов на Python, поддерживающий модульное тестирование и дающий гибкость в настройке сценариев проверки кода.

Еще кейсы

Обсудить проект
Имя
Связаться
Сообщение
Прикрепить файл +
Запрос на получение файлов
Имя
Отправить файлы
Сообщение
Спасибо!
Ваша заявка отправлена
После обработки наш менеджер свяжется с вами