Workspace Digital Awards 2025 — успейте номинировать кейсы по льготной цене до 1 декабря. Принять участие!
Hands App
Разработка мобильного приложения «Life Pulse»
Hands App
#Приложение под ключ

Разработка мобильного приложения «Life Pulse»

160 
Hands App
Hands App Россия, Рязань
Поделиться:
Разработка мобильного приложения «Life Pulse»
Клиент

Кутний Я.И.

Сфера

Медицина

Регион

Россия, Тверь

Мобильная платформа

IOS

Сдано

Июнь 2019

Задача

Клиент: Кутний Я. И. Заказчик ведет терапию в московском институте психоанализа, изучает методики, которые позволяют помочь людям, находящимся в различного рода депрессивных состояниях. Многие пытаются выйти из этих состояний не только с помощью психотерапевта, но и самостоятельно. В этом может помочь мобильное приложение.

Задача: разработать мобильное приложение для iOS, которое позволит работать с методом логотерапии — дерефлексией.

Решение

В рамках проекта были реализованы:

• стартовый экран;

• welcome-тур;

• авторизация в системе и экран входа, через который она возможна;

• регистрация;

• уведомления с возможностью персональной настройки через приложение;

• экран «День» с метрикой «Прогресс», блоками «Дела», «Впечатления», «Цитаты» и отметкой о факте посещения экрана «Вечер»;

• экран «Вечер»;

• экран «Мониторинг»;

• панель администратора с необходимым функционалом.

Часть перечисленного функционала мы разберём в ходе кейса.

1Welcome-тур

При первом запуске приложения перед пользователем появляется welcome-тур, состоящий из нескольких экранов. На каждом из них есть кнопка «Пропустить», позволяющая перейти к использованию приложения.

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

2Авторизация и регистрация

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

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

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

3Уведомления

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

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

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

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

4Экран «День»

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

• записанных за день моментов — созданных «впечатлений»;

• выполненных дел;

• запрошенных цитат.

При клике на каждый из блоков выполняется переход на соответствующий экран. 

5Экран «Дела»

Экран «Дела» отображает информацию о делах, добавленных пользователем. 

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

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

6«Впечатления» и безопасность данных

Записанные пользователем за день «Впечатления» доступны на экране «Вечер». Через экран «День» пользователь может посмотреть количество записей и создать новую, нажав на соответствующую кнопку.

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

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

То есть администратор приложения при всём желании не сможет увидеть то, что написал пользователь в комментарии к событию; только обобщённые стандартные данные.

7Блок «Цитаты»

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

8Вечер

Экран «Вечер» позволяет подвести итоги дня. Пользователь может:

• переключаться по дням;

• посмотреть количество дней с момента регистрации в приложении;

• отследить количество выполненных за день дел;

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

Также на экране доступна кнопка «Слайд-шоу», которая запускает просмотр впечатлений в порядке создания.

9Мониторинг

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

• количеству созданных «впечатлений»;

• количествам созданных и выполненных дел;

• метрике «Прогресс».

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

10Панель администратора

Тщательно продумали, как администратору удобнее взаимодействовать с приложением.

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

Администратор может создавать и редактировать цитаты, просматривать статистику и формировать отчёты.

Результат

Разработано мобильное приложение.


Стек технологий

  • Swift Swift Язык программирования
  • Laravel Laravel Фреймворк/библиотека

Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Hands App с удовольствием обсудит вашу задачу

Оставить заявку