Здоровье, Разработка | Олег Брагинский, Виталий Лажинцев, Сергей Кондратенко
Основатель «Школы траблшутеров» Олег Брагинский со слушателями школы Виталием Лажинцевым и Сергеем Кондратенко с командой взялись за ИТ-проект, призванный облегчить предменструальный синдром, и сделать особый период более комфортным и приятным.
С симптомами ПМС сталкиваются миллиарды женщин по всему миру. Даже мужчины наслышаны о раздражительности, головной боли, тяжести внизу живота, переменчивом настроении в эти дни.
От идеи до реализации
Давний игрок фармрынка обратился с идеей: создать приложение, которое прогнозирует не только дни менструаций, но и сопровождающие признаки. Хотя подобных продуктов множество, хотелось дать пользователям более удобный инструмент для отслеживания и управления показателями.
Требовалось создать интуитивное понятное и простое приложение. Работа началась с тщательной проработки функционала и подготовки дизайна. Мы учли поведенческие характеристики женщин, чтобы гарантировать максимальный комфорт при взаимодействии с интерфейсом.
В последующих этапах реализации акцент делался на обеспечение простоты использования. Каждый раздел дополняет друг друга, и девушки видят полную картину состояния из цикла в цикл. А на основе персональных данных строится прогноз будущих ПМС и месячных.
В приложении можно:
- вести календарь, отмечать эмоциональное состояние и дни менструации
- публиковать советы о том, как справиться с симптомами ПМС: материалами управляют модераторы, что обеспечивает соответствие тематике
- скачать полезное руководство для борьбы с ПМС
- пройти тест, который анализирует симптомы, определяет необходимость обращения к врачу, предоставляет советы от специалиста:
Фронтенд
Решили разместить приложение во ВКонтакте, учитывая активное развитие сети, широкие возможности для продвижения и большую аудиторию. Для разработки видимой части использовали популярную библиотеку React.js.
Выбор объяснили удобством создания динамических пользовательских интерфейсов, когда при изменении данных обновляются только необходимые составляющие. В основе библиотеки лежит работа с компонентами, что облегчает организацию и управление кодом.
Помимо высокой производительности React.js, ВКонтакте предоставил готовые компоненты VK.UI и стартовый шаблон для работы с VK API, что позволило ускорить разработку и обеспечить высокую степень интеграции с социальной сетью.
Бэкенд
Здесь команда использовала фреймворк Nest.js, а в качестве базы данных выбрали PostgreSQL (pgsql). Медиафайлы, изображения и информацию от пользователей разместили в отдельном объектном хранилище S3 (Minio).
Если переживаете, что данные о вашем цикле попадут в посторонние руки, не бойтесь: приложение обеспечивает высокий уровень конфиденциальности. В свою очередь, Nest.js помог разбить проект на модули, что упростило работу над отдельными функциональными частями.
Математические расчёты
Прогнозирование ПМС и менструального цикла на первый взгляд кажутся простой задачей. Предсказание требует не столько разработки, сколько глубокого понимания женской физиологии. Команде было представлено широкое поле для творчества и продумывания алгоритма.
Однако, с углублением в тему и стремлением создать точный инструмент разработчики поняли, что предсказания не соответствовали действительности. Множество часов, проведённых на созвонах, позволили выявить ошибки и разработать алгоритм, который делает прогноз начала цикла и ПМС:
Чтобы создать «работающую логику», пришлось написать и протестировать множество проверок на всевозможные пересечения циклов, учесть другие тонкости: задержки, нерегулярные менструации, вариативную продолжительность, которые улучшили точность предсказаний:
Команда учла женскую физиологию и активно проанализировала аналоги, выявляя и устраняя недостатки. Не обошлось без забавных терминов: в процессе работы над логикой закрепились такие технические понятия как «режим крови», «режим берсерка», «сброс цикла»:
Что в итоге?
Приложение привлекло внимание большого числа женщин в возрасте от 30 до 45 лет. Основная активность наблюдалась среди жителей Москвы и Санкт-Петербурга:
Зафиксировали
- 25’000+ участников в период активной рекламной кампании
- 4’000 уникальных пользователей приложения.
Да, после завершения продвижения активность ожидаемо снизилась. Но главная задача – привлечь внимание к ПМС и способах облегчения была достигнута.
Как отреагировали участницы?
Приложение стало инструментом для проведения конкурса и коммуникационной платформой. Пользовательницы отметили, что проект принёс:
- Улучшение здоровья и комфорта: «Рекомендации о том, как справиться с симптомами ПМС, помогают. Благодаря этому уменьшился дискомфорт и улучшилось самочувствие».
- Повышение осведомлённости о цикле: «Возможность отслеживать текущие и предсказывать следующие ПМС и месячные позволила планировать жизнь и заботиться о здоровье».
- Социальную поддержку.
Платформа стала местом обмена опытом между женщинами, которые сталкиваются со схожими проблемами. Пользователи делятся лайфхаками, как справиться с ПМС и скрасить эти дни:
Развитие возможно!
Реализованный проект – мощное средство для глубокого понимания и контроля физиологических циклов. Он полезен не только для обыденного использования, но и для планирования беременности или отслеживания изменений в периоды пери- и постменопаузы.
Проект создан так, что по запросу клиента его можно доработать для:
- Разнообразного образовательного контента. Можно опубликовать материалы, статьи, видеоролики и подкасты о женском здоровье и управлении менструальным циклом.
- Интеграции с врачами. Можно встраивать связь с врачами и консультации онлайн для получения профессиональных советов и рекомендаций.
- Расширенного мониторинга здоровья. Можно добавить новые параметры, которые помогут отслеживать здоровье женского организма.
Команда по необходимости продолжает доработки и оптимизацию. Надеемся, что благодаря нашей работе, страх перед ПМС будет становиться всё слабее.