Послуги

  • Сайти
  • Контент
  • Просування
  • Бітрікс24
  • Додатки
Усі послуги Оплата
Бітрікс24
Усі послуги Оплата

Пошук

  • Разработка интернет-магазина под ключ
  • Разработка сайтов
  • Разработка леднигов
  • Разработка на битрикс24
  • Разработка на Вордпресс

Мобільний додаток для бронювання апартаментів

Завдання

Компанія Leev, що спеціалізується на оренді апартаментів преміум-класу, звернулася до нас із завданням розробити багатофункціональний мобільний додаток для iOS і Android. Відповідно до вимог клієнта він має підтримувати:

  • пошук столичних апартаментів класу «Люкс» з докладним описом, місце розташуванням і фото;
  • бронювання житла та замовлення додаткових послуг із можливістю онлайн-оплати;
  • дистанційне керування системою «розумний дім» (відкриття / закриття вікон і дверей, регулювання температури, освітлення тощо);
  • голосове управління;
  • роботу чат-бота.

Технологічні рішення

Для продуктів Apple мобільний додаток Leev реалізований нативною мовою програмування Swift, для пристроїв Android — на фреймворку React Native.

Спочатку клієнт звернувся за розробкою додатка для iPhone або iPad на операційній системі iOS. Однак пізніше прийшов до рішення про необхідність розробки і Android-версії. Оскільки технологія створення додатка для клієнта не мала значення, для прискорення процесу розробки ми запропонували React Native. Це фреймворк на основі популярної мови програмування JavaScript, яка завдяки спільній кодовій базі заощаджує розробникам години, а клієнту — гроші.

З основних технологій ми також використали Redux thunk — проміжне програмне забезпечення для складних JavaScript-додатків. Воно дозволяє обробляти кілька асинхронних операцій, що корисно під час використання магазину Redux і зовнішніх API. Завдяки цьому інструменту додаток легко тестується і злагоджено працює в клієнтському, серверному та нативному середовищі.

Пошук, бронювання та оплата

Пошук апартаментів у готелі здійснюється за датою заїзду та від’їзду, а також за кількістю осіб. Додатково можна відфільтрувати варіанти житла за типом (студія, напівлюкс), кількістю кімнат (1 або 2), площею (44-100 кв. м) і ціною. Функція пошуку реалізована за допомогою запитів POST із параметрами апартаментів на сервер. Для цього на стороні додатка ми використали Axios — бібліотеку з відкритим кодом, яка прискорює процес написання HTTP-запитів.

01

/ 05

Бронювання також реалізовано шляхом запиту до сервера та подальшої обробки його відповіді. Майбутні бронювання та історія бронювань зберігаються в особистому кабінеті клієнта.

01

/ 03

Додаток також дозволяє здійснювати безпечну оплату броні апартаментів і супутніх послуг (трансфер, пральня, додатковий клінінг), а також зберігати банківські картки для майбутніх покупок. Онлайн-оплата реалізована за допомогою сервісу LiqPay від ПриватБанк.

01

/ 02

Функція управління «Розумний дім»

Багато апартаментів Leev обладнані системою розумного будинку. Для нашого клієнта було дуже важливо, щоб додаток дозволяв легко та просто керувати розумними пристроями за допомогою повзунків «on / off», «open / close».

До співпраці з нашою компанією клієнт встиг здійснити інтеграцію смарт-систем апартаментів з бекендом готового сайту Leev. Нам потрібно було зробити так, щоб мобільний додаток взаємодіяв з усіма смарт-пристроями. Завдання реалізоване за допомогою запитів до API: ми ідентифікували кожен апартамент унікальним ID, який генерував сервер.

Banner

Відгуки

Для команди Leev було важливо, щоб відгуки могли залишати клієнти з реальним досвідом проживання. Ми виключили можливість написання неправдивих або нечесних відгуків від конкурентів технологічним шляхом API-методу. Тепер відгуки в додатку можуть писати тільки зареєстровані користувачі, які успішно забронювали апартамент, і лише після того, як термін проживання закінчився.

01

/ 03

Підтримка чат-бота 24/7

Чат-бот розроблений за допомогою WebSockets і JavaScript-бібліотек Socket.IO, що дозволило швидко передавати повідомлення між мобільним додатком і сервером, а також завантажувати в чат різні медіафайли: картинки, відео, документи та голосові повідомлення.

01

/ 02

Голосове управління

За допомогою голосових команд користувачі додатка можуть комфортно керувати своїм перебуванням у «розумних» апартаментах, навіть не торкаючись смартфона. Для розпізнавання голосу ми інтегрували голосовий помічник Siri з iOS-додатком. Однак від голосового керування на Android нам довелося відмовитись, оскільки Google-асистент неможливо змусити виконувати кастомні команди.

Підсумки

Загалом у нас вийшло створити привабливий і зручний додаток на Swift і React Native. ТЗ повністю реалізоване, крім нюансу з голосовим управлінням на Android. Процес мобільної розробки зайняв 4 місяці, оскільки з боку замовника паралельно вносилися правлення до дизайну та завершувалася робота над бекендом сайту. Щоб не затягувати процес, ми розпочали роботу, як тільки були готові екрани лендингу.

Комментарии

Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Володієте готельним бізнесом і прагнете до бездоганного клієнтського сервісу?

Наша команда розробить функціональний мобільний додаток для вашого бізнесу в сфері гостинності.

Над проєктом працювали

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x