Клиент

Онлайн-сервис для видеоконсультаций психологов

Экспертиза
  • PM
  • Analyst
  • Backend
  • Frontend
  • QA
  • DevOps
Техстек
  • React
  • TypeScript
  • HTML
  • CSS
  • Bootstrap
  • Node.js
  • Database
  • PostgreSQL
  • Redis
  • Docker
  • TeamCity
alt

У вас есть задача?
Давайте обсудим?

alt

О клиенте

Breakup Angels – американская компания-разработчик ИТ-платформы, которая предоставляет частные онлайн-консультации психологов. Маркетплейс объединяет специалистов в области психического/поведенческого здоровья и их пациентов, обладает широким спектром возможностей в области коммуникации, аналитики и гибкой системой администрирования.

О продукте

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

Описание задачи

Задача Breakup Angels заключалась в разработке маркетплейса «под ключ». Клиент обратился с уже почти завершенным UX/UI-дизайном продукта. Требовалось полностью разработать внутреннее наполнение программного обеспечения для видеоконсультаций, используя ERM-систему (Enterprise Resource Planning), и предусмотреть ряд функциональных возможностей:

alt

  • Альтернативные инструменты коммуникации. Помимо онлайн-видеозвонков платформа должна предусматривать дополнительные возможности общения — доску для обмена сообщениями.
  • Система бронирования. С целью эффективного и удобного планирования для психологов и пациентов требовалось создать удобную систему бронирования.
  • Безопасная оплата услуг. Для надежной и удобной оплаты за консультации и терапии разработчику было необходимо разработать платежный шлюз, который позволит оплачивать услуги онлайн и управлять платежными комиссиями.
  • Статистика по пациентам и психологам. Следовало предусмотреть опцию аналитики прямо в профиле пациента для быстрого подбора релевантного специалиста и эффективной терапии.

Реализация

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

С целью обеспечения надежной и защищенной трансляции было принято решение использовать сервис видеоконференцсвязи на базе WebRTC для телемедицины. Этот стандарт совместим как с мобильными устройствами, так и с веб-браузерами и имеет относительно простой API, который помог существенно сократить расходы ИТ-компании.

Также командой разработки был создан:

  • Формат обмена текстовыми сообщениями, файлами и графическими изображениям во время, до и после видеозвонка в режиме реального времени. Специалист может делать заметки во время сеанса в отдельном окне, которые затем автоматически присваиваются каждому пациенту и сохраняются в его записи.
  • Серверный рендеринг (SSR — Server-Side Rendering), который позволяет клиенту при работе с платформой получать полностью отрисованную страницу по запросу, вместо того, чтобы ждать несколько секунд загрузки определенных элементов. Такой алгоритм положительно сказался на поисковой оптимизации.
  • Многофункциональная панель администрирования, позволяющая менеджерам сервиса: просматривать и модерировать учетные записей пользователей; собирать различную аналитику; управлять платежами; бронировать записи клиентов; оставлять оповещения; создавать подарочные сертификаты и многое другое.
  • Безопасный платежный шлюз, интегрированный в приложение. Для обработки кредитных и дебетовых карт Visa и Mastercard подключили API одного из лидеров в области обработки онлайн—платежей — Stripe, и платежную систему PayPal. Также в ходе проекта разработали инфраструктуру обработки мобильных платежей, которая позволяет успешно обрабатывать транзакции и собирать платежную историю.

Результат

По завершению проекта клиент получил MVP сервиса с набором дополнительных опций, которые были добавлены в процессе разработки. Работы по развитию и добавлению нового функционала продолжаются.
Хотите детально обсудить проект с профессионалом?
alt
Ваша заявка отправлена, в ближайшее время с вами свяжется наш менеджер для уточнения деталей
Расскажите о своем проекте
  • Заполните форму, прикрепите к ней необходимые файлы и отправьте нам. Мы бережно относимся к пользовательским данным и не передаем их третьим лицам.
  • В течение 2 часов (09:00 — 18:00 Мск) после отправки заявки с вами свяжется наш специалист.
Если не хотите заполнять форму, позвоните нам или напишите на электронный адрес.

Контакты

Я ознакомился с условиями и даю Согласие на обработку персональных данных
*Пожалуйста, заполните все поля.
Спасибо за заявку
alt
Хотите первыми узнавать об освободившихся специалистах?
Вступите в закрытый клуб и получите возможность сформировать самую сильную команду под свой проект.
alt
Ваша заявка отправлена, в ближайшее время с вами свяжется наш менеджер для уточнения деталей
Хотите получить полную презентацию?
Оставьте пожалуйста свои контакты, и после успешной отправки формы материалы будут отправлены на указанный email.
alt
Ваша заявка отправлена, в ближайшее время с вами свяжется наш менеджер для уточнения деталей
Хотите получить файл с рассчитанными выше показателями?
Оставьте, пожалуйста, свои контактные данные.
После их отправки начнется скачивание файла.
alt
Ваша заявка отправлена, в ближайшее время с вами свяжется наш менеджер для уточнения деталей
Отправьте нам свое резюме
alt
Ваше резюме отправлено, в ближайшее время с вами свяжется наш менеджер для уточнения деталей