EN RU
Напишите нам
Следующий проект

Vethem

Многие любят животных, и, порой, относятся к ним как к членам семьи. Согласно statista.com 80 милллионов семей в Европе имеют хотя бы одного домашнего питомца. Без сомнения, домашний любимец — это большая радость, но и большая ответственность. Владельцы должны заботиться о своих домашних животных и регулярно проводить их плановые осмотры у ветеринаров. К сожалению, иногда наши питомцы болеют и им нужна помощь врача. Чтобы облегчить жизнь владельцам домашних любимцев в Швеции мы разработали мобильное приложение Vethem. Оно помогает получить консультацию онлайн или записаться на прием к ветеринару в считанные минуты. Кроме того, приложение хранит медицинскую карту животного, позволяет делать заметки и даже прикреплять к ним фото, а также создавать напоминания о запланированной вакцинации или следующем визите.

Задачей Stfalcon.com было не только разработать приложение, которое бы позволяло быстро назначить консультацию ветеринара или получить ее онлайн, но и создать портал содержащий профили ветеринарных врачей.

Техническое решение

Приложение для Андроид написано современным языком программирования Kotlin, так как мы стремимся идти в ногу со временем. Архитектура приложения отвечает всем принципам Clean Architecture, а также MVVM благодаря Android Architecture Components. Это обеспечивает гибкость в процессе разработки и экономит время при необходимости изменить дизайн или бизнес логику приложения. Vethem для IOS написан на шаблоне WVVM, которые позволяет быстро вносить изменения в дизайн приложения, не затрагивая его бизнес логику. Большое достоинство приложения в том, что оно на языке Swift, тут мы максимально использовали все преимущества протокольно ориентированного программирования.

Авторизация пользователя

Каждый пользователь хочет, чтобы авторизация в том или ином приложении проходила быстро и не вызывала затруднений. Мы сделали все возможное, чтобы реализовать такую возможность для Vethem. Приложение разрабатывалось для Швеции, а потому был выбран BankID. Этот метод авторизации через Шведские Банки широко распространен в стране, так как позволяет легко идентифицировать личность клиента. В процессе авторизации через BankID идет обращение к одноименному приложению, в котором просто следует подтвердить свою авторизацию. Что может быть проще!

Следует подчеркнуть, что хотя для Швеции stfalcon.com интегрировал в приложение BankID авторизацию, мы можем реализовать любые решения и методы по желанию заказчика, с учетом особенностей локального рынка и удобства пользователей.

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

При поиске ветврача, Vethem предлагает пользователям не только список доступных специалистов, но и ближайшее возможное время визита. Это очень удобно, так как владельцу домашнего животного не нужно никуда идти, чтобы назначить консультацию с ветеринаром. Как только клиент выбрал специалиста, начинается запись на прием. На этом этапе пользователь может изменить время встречи с врачом, выбрав более удобное.

Запись на прием к ветеринару

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

Видео звонок

Для реализации функции видео звонков мы выбрали Twilio, эта же платформа использована и для аудио звонков внутри системы. Видео звонки осуществляются стандартно: за 5-10 минут до начала звонка ветеринар получает предупредительное СМС и сообщение на электронную почту, а клиент — Push уведомление о запланированной консультации. Присоединиться к комнате звонка может несколько человек, например, клиент, ветеринар и администратор. Однако у администратора будет только наблюдательная функция — видео и аудио от него не транслируются. В приложении у пользователя изображение на экране напоминает видео звонок по Skype.

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

Оплата с помощью двух платежных систем

Как мы уже говорили, приложение Vethem было разработано для Швеции, поэтому для осуществления оплаты услуг использовались 2 наиболее популярные в этой стране платежные системы: Klarna и Swish.

При оплате через Klarna идет вызов специального виджета, в котором пользователь должен заполнить свои персональные данные и данные карты или ввести личный BankID. В случае оплаты по Swish, оплата производится через приложение платежного аггрегатора, который использует BankID для осуществления платежа.

Наибольшая трудность, которую нам пришлось преодолеть при подключении платежных систем — это отладка и тестирование их работы. Сложность была в том, что данные платежные системы — локальные Шведские системы, которые не используются глобально. Тем не менее, мы добились их бесперебойной работы в приложении. Хотя Vethem ориентирован на Шведских пользователей, Stfalcon.com может адаптировать все разрабатываемые приложения с учетом пожеланий заказчика и особенностей целевого рынка. Таким образом, в продукт над которым мы работаем можно интегрировать любую платежную систему или метод по желанию клиента.

Отзывы

В конце каждой консультации с ветеринаром, пользователь, может по желанию, оставить отзыв о специалисте, оценив его по 5ти бальной шкале и написав текстовое сообщение. Этот отзыв будет отображаться в админ панели врача и администратора. Мы так же уже получили отзыв о своей работе от заказчика. Наш клиент рад получить отлично сделанное приложение, которое имеет высокий рейтинг в сервисах App Store и Google Play. Пользователям нравится интуитивный интерфейс и удобный функционал Vethem.

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

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

Над проектом работали:

  • Александр Коваленко Александр Коваленко

    Руководитель проектных менеджеров

  • Анастасия Петриченко Анастасия Петриченко

    Проектный менеджер

  • Дмитрий Толок Дмитрий Толок

    Руководитель отдела Frontend

  • Сергей Железняк Сергей Железняк

    Руководитель отдела Backend

  • Антон Бевза Антон Бевза

    Android разработчик

  • Александр Франков Александр Франков

    IOS разработчик

  • Андрей Ткач Андрей Ткач

    Руководитель отдела QA

  • Александра Битюк Александра Битюк

    QA инженер