Объединить существующие приложения «Каталог VEKA», «Замерщик окон 2.0», «VEKA Конфигуратор AR» и «VEKA Калькулятор», а также административную панель в одно приложение. Это должно сократить время создания, обработки и выполнения заявок от клиентов.
Интегрировали административную панель и «VEKA Калькулятор» в приложение «Каталог VEKA».
«VEKA Калькулятор» полностью переписали с PHP на Kotlin и встроили в приложение.
«Замерщик окон 2.0» планируем интегрировать на следующем этапе, взяв готовый API.
Партнеры отслеживают в приложении статусы заявок и мониторят статистику продаж, а покупатели могут выбрать окно из каталога или создать свое в «VEKA Калькуляторе» и заказать его.
Основная идея. Клиент захотел интегрировать свои приложения-инструменты в свое основное приложение — «Каталог VEKA» — и перенести туда административную панель, которая существовала только в веб-версии. «Каталог VEKA» представляет собой каталог оконных профилей и фурнитуры, которые продает клиент и его партнеры. Приложение предназначено как для простых покупателей, так и для партнеров клиента.
Под именем VEKA Ecosystem клиент хотел объединить три приложения:
Регистрация и авторизация. Изначально приложение «Каталог VEKA» предназначалось только для демонстрации каталога в офисах партнеров VEKA, и регистрации не было.
Но приложение с каталогом окон оказалось полезно и для конечных потребителей. В нем удобно смотреть каталог прямо из дома и заказывать окно онлайн, а заявка автоматически отправляется нужному партнеру. Поэтому мы добавили в приложение возможность регистрации для покупателей и личный кабинет.
При входе в приложение пользователь выбирает раздел: для клиентов (B2C) или для партнеров (B2B) — и авторизуется по логину и паролю. Далее ему открываются следующие функции:
«VEKA Калькулятор». Для его интеграции необходимо было внести слишком много изменений, поэтому мы переписали приложение с PHP на Kotlin и встроили в VEKA Ecosystem.
В калькуляторе можно создать собственную оконную конструкцию. Пользователь выбирает тип конструкции, указывает размеры и выбирает нужные профили. Все изменения отображаются на интерактивной модели.
Пользователь может оформить заявку на окно, используя созданную оконную конструкцию или выбрав уже существующую.
Все созданные конструкции сохраняются в личном кабинете.
Следующие этапы разработки. Следующий шаг — интеграция с «Замерщиком окон 2.0». Это более продвинутая версия «VEKA Калькулятора» для B2B-сегмента. Мы хотим взять готовый API и напрямую подключить к VEKA Ecosystem.
Далее мы планируем перенести весь функционал административных панелей партнеров VEKA в приложение, чтобы весь путь со стороны покупателей и со стороны партнеров VEKA проходил в приложении — от просмотра рамы до установки окна.
Планировалось внедрить еще один инструмент — приложение «VEKA Конфигуратор AR». Но его реализовывала другая компания-подрядчик, и в процессе разработки оказалось, что она не оставила исходный код приложения.
У заказчика не было в планах разрабатывать с нуля «VEKA Конфигуратор AR» внутри «VEKA Ecosystem». Договорились, что этого инструмента в текущем релизе не будет.
Объединили два приложения и административную панель в одну экосистему.
При входе в приложение пользователь выбирает раздел: для партнеров или для покупателей — и авторизуется через логин и пароль.
Партнеры могут управлять заявками и показывать каталог покупателям при встречах в своих офисах.
Покупатели могут просматривать каталог, выбирать профили и фурнитуру, создавать собственные оконные конструкции и оформлять установку окон.
Приложение содержит полный функционал как для покупателей, так и для партнеров VEKA. Покупатели могут ознакомиться с каталогом продукции, смоделировать собственную оконную конструкцию и оформить заказ. Партнеры работают с заявками и демонстрируют каталог продукции покупателям.
Приложение содержит полный функционал как для покупателей, так и для партнеров VEKA. Покупатели могут ознакомиться с каталогом продукции, смоделировать собственную оконную конструкцию и оформить заказ. Партнеры работают с заявками и демонстрируют каталог продукции покупателям.