Запрос клиента
Что было нужно клиенту.
Клиенту нужна была полноценная платформа с нуля для координации установки телематического оборудования. Она должна была поддерживать прямые бронирования клиентов, корпоративные заказы на несколько машин, назначение и планирование техников, отдельные приложения для iOS и Android для техников и клиентов, а также безопасные платежи для подключённых поставщиков услуг.
Наш подход
Что мы сделали.
Мы спроектировали и создали всю экосистему платформы: централизованные сервисы и API на Laravel, Direct Booking, веб-инструменты для операционного отдела, корпоративные процессы координации, нативные мобильные приложения для обеих групп пользователей и платёжную инфраструктуру Stripe / Stripe Connect.
Результат
Полезно с первого дня.
- Централизованный бэкенд на Laravel и REST API
- Direct Booking для индивидуальных заявок на установку
- Корпоративные процессы установки на несколько машин
- Нативные приложения iOS и Android для техников
- Нативные приложения iOS и Android для клиентов
- Управление жизненным циклом брони, расписанием и назначением техников
- Интерфейсы управления на Vue.js и React
- Интеграция платежей Stripe и Stripe Connect
- Управление данными клиентов, машин, техников и услуг
- Синхронизация процессов между приложениями
Технологии
На чём построено.
PHPLaravelVue.jsReactSwiftKotlinStripeStripe ConnectREST API
Экосистема бронирования
От заявки на установку до выполненной работы.
Платформа централизует данные о клиентах, машинах, визитах, техниках и услугах, чтобы заявки на установку проходили по чёткому операционному циклу.
- Сквозная архитектура платформы и общие серверные сервисы
- Единые записи о клиентах, техниках, машинах и визитах
- Управление жизненным циклом брони и процессом установки
- Логика назначения и планирования техников
- Инструменты администрирования и координации
- REST API, связывающие все веб- и мобильные приложения
Прямые и корпоративные брони
Разные пути бронирования для частных клиентов и автопарков.
Direct Booking упрощает заявки для частных клиентов, а корпоративные процессы организуют сложные установки на нескольких машинах.
- Онлайн-выбор услуг по установке и требований к оборудованию
- Сбор данных о машине, клиенте, месте и времени визита
- Адаптивные интерфейсы бронирования и отслеживание статуса
- Заявки, связанные с планированием и операционными процессами
- Корпоративные заявки на установку для бизнес-клиентов
- Координация нескольких машин и единая видимость работ
Нативные приложения для техников и клиентов
Мобильные процессы, созданные для обеих сторон сервиса.
Отдельные нативные приложения дают техникам всю информацию для работы на месте, а клиентам — прямую видимость их заявок и визитов.
- Приложения для техников на Swift (iOS) и Kotlin (Android)
- Назначенные работы, данные клиента и машины, требования к услуге
- Расписание техников, обновление статусов и завершение работ
- Клиентские приложения на Swift (iOS) и Kotlin (Android)
- Доступ к аккаунту, броням, визитам и информации об услугах
- Общая синхронизация через бэкенд для единого статуса работ
Операции и платежи
Координация сервиса с опорой на финансовую инфраструктуру.
Веб-администрирование и платёжные сервисы помогают команде работать с бронями и поддерживают онлайн-оплаты и выплаты поставщикам услуг.
- Интерфейсы на Vue.js и React для броней, техников и клиентов
- Планирование установок и видимость операционных данных
- Оплата через Stripe Checkout и отслеживание статуса платежей
- Процессы Stripe Connect для техников и поставщиков услуг
- Платёжные записи, напрямую связанные с бронями и работами
- Централизованное управление финансовыми и операционными процессами