Заказчик хотел упростить коммуникацию с клиентами. Ему нужно было приложение, через которое можно быстро записаться на тест-драйв и техобслуживание, а также связаться с менеджером, чтобы обсудить покупку или аренду автомобиля.
Приложение должно быть логичным и интуитивно понятным.
Приложение с удобным каталогом, в котором клиенты могут выбрать автомобили и найти сервисные центры. Покупателю легко записаться на тест-драйв или получить коммерческое предложение по аренде. Менеджеры отвечают на вопросы в чате. Есть разделы с новостями и акциями.
Пользоваться можно анонимно или с авторизацией. Это помогает привлечь посетителей, которые еще не готовы покупать.
Также у приложения есть панель администрирования. В ней заказчик может управлять заявками клиентов, просматривать их профили, получать обратную связь от пользователей и пр.
Проект стартовал в декабре 2019 года. В качестве основы выбрали Kotlin MPP.
Мы начали с аналитики, затем создали дизайн и прототип. Потом перешли к этапу разработки основного функционала: делали административную панель, каталог, ленту новостей и пр. В общей сложности разработка длилась 10 месяцев. Еще 2 ушло на тестирование и модификации. Мы внедрили практику непрерывной интеграции. То есть тестировали проект не на завершающей стадии, а в процессе работы.
В бэкенде была сложная система импорта данных с внешнего сервиса, а объем данных был значительным.
Оптимизировали импорт данных для бэкенда с помощью API. Чтобы импорт был безопасным, мы используем подпись запросов с помощью секретного ключа. Его знаем мы и сервер клиента. Клиент перед отправкой запроса хэширует данные и ключ с помощью алгоритма SHA512. При получении данных мы делаем то же самое, потом сверяем хэши. Если они совпали, то все в порядке.
«В этом проекте мы поняли, что нужно больше работать с ожиданиями клиента и получать обратную связь. После завершения каждого этапа будем созваниваться с заказчиками и обсуждать, что шло удачно, а что нет. Потом создавать индекс удовлетворенности клиента. С его учетом корректировать действия команды: продажника, проджект-менеджера и пр.».
Версии для iOS и Android выпущены на рынок. Мы передали клиенту готовое приложение с исходными кодами и систему администрирования — сейчас он может доработать продукт, если понадобится.
Клиент может посмотреть карточку автомобиля, оформить заявку на покупку или аренду.