Контакты
Москва
Серебряническая наб., 29
+7 (495) 108-24-49
Кемерово
Ноградская, 5, офис 404
+7 (3842) 65-04-90
Digital-агентство
Мэйк

Мобильное приложение Ubeauty

Мобильное приложение для бронирования услуг мастеров красоты

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

 

Дизайн приложения

Основной причиной строить интерфейс из стандартных компонентов iOS был тот факт, что большая часть аудитории пользуется айфонами — такой для них дизайн привычен.

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

Мы ориентировались на Human Interface Guidelines, поскольку изначально планировалась разработка только под iOS

Оформление заказа

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

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

 
 
 

Выбор мастера

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

Push-уведомления

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

Для предстоящих заказов есть push-напоминалки за 24 и 2 часа до начала. С ними пришлось повозиться – пользователи могут жить в разных часовых поясах, и это было важно учитывать при их отправке.

Онлайн-чат

Если у клиента есть вопросы к мастеру, нужно сменить время или обсудить детали, он может написать в онлайн-чате. Мы не стали раздувать функционал чата (и тем самым бюджет проекта), оставили только самое важное – отправку и получение сообщений.

Языковые версии

Приложение ориентировано на французский рынок и работает сразу на трех языках – французском, английском и русском. Для нас это был совершенно новый опыт, многое пришлось делать впервые. Например, настроить интеграцию приложения с Google Translate. Она потребовалась для автоматизированного перевода контента – отзывов, FAQ. Или подключить сервис отправки смс абонентам со всего мира с удобным API. Мы использовали Vonage.

Кроссплатформенная разработка

Приложение Ubeauty для iOS и Android написано на PhoneGap. Приложения на PhoneGap разрабатываются с использованием средств веб-разработки, после чего генерируется нативный код, разный для платформ iOS и Android. Из-за особенностей фреймворка процент общего кода для обеих платформ достигает 95%. Унификация бизнес-логики привела к увеличению стабильности приложения и уменьшению количества багов.

Единая команда разработки легко решает задачи для iOS и Android, используя один язык программирования.

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

Программная архитектура

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

Релиз и дальнейшее развитие

Мы сделали MVP за 10 месяцев, чтобы максимально быстро вывести приложение на рынок и дальше работать над новыми функциями. Релиз приложения во Франции состоялся в декабре 2019 года. Во второй версии появится монетизация сервиса, будет доработана логика оформления заказа.