+7 (495) 220-02-45

Orthodontia

Образовательная платформа для врачей-ортодонтов на Laravel: переход с UMI.CMS, параллельная поддержка legacy API, перенос существующих интеграций и новый REST API для мобильного приложения.

orthodontia.ru
Orthodontia
Медицина
LaravelPHP

Миграция с UMI.CMS на Laravel: нетипичная структура данных, вёрстка от предыдущего подрядчика, параллельная работа старого API для мобильного приложения, перенос платёжных и корпоративных интеграций на новый код, разработка REST API для «Обучения с Ormco».

Задача

Платформа orthodontia.ru работала на UMI.CMS. Требовалось перейти на Laravel с сохранением бизнес-логики: мероприятия, оплаты, курсы, программа лояльности. Готовая вёрстка для нового сайта досталась от предыдущего подрядчика. Нужно было не останавливать мобильное приложение и внешние сервисы на время переезда.

Мы сопровождали legacy API и приложение параллельно с разработкой новой платформы и перенесли существующие интеграции на Laravel без простоя для пользователей.

Технологии

LaravelPHPMySQLVite

Интеграции

PayAnyWayMTS LinkDaDataOneSignalUniSenderYandex SmartCaptcha

О проекте

Orthodontia — образовательная платформа для врачей-ортодонтов, работающая под брендом Ormco. Она состоит из сайта и мобильных приложений для iOS и Android. Здесь специалисты регистрируются на клинические мероприятия, курсы и консультации, смотрят записи вебинаров, изучают библиотеку материалов и участвуют в программе лояльности Ormco Stars.

Нам передали платформу на UMI.CMS и практически завершенную вёрстку для новой платформы. Задача — мигрировать на Laravel, доработать и интегрировать уже созданную верстку, перенести бизнес-логику и портировать REST API для мобильного приложения «Обучение с Ormco».

Перенос данных из UMI оказался нетривиальным: платформа хранит сущности по паттерну EAV — вместо привычных таблиц десятки абстрактных связанных таблиц, и «вытянуть» мероприятие или заказ одним SQL почти нереально. Нам пришлось разобраться с API UMI.CMS, чтобы собрать данные целиком и без потерь.

Пока мы разрабатывали новую платформу на Laravel, мобильное приложение продолжало работать со старым API.

Все внешние связки перенесли на новый код: оплаты, вебинары, почта, push, 1С, DaData и остальной контур остались теми же сервисами, но с новой реализацией на Laravel — без отключения интеграций на время миграции.

Внешний вид новой версии сайта

Мобильный API и интеграции

На новой платформе реализован полноценный REST API для приложения «Обучение с Ormco»: авторизация по email и телефону с токенами, эндпоинты для всех разделов — мероприятий, курсов, библиотеки, ординатуры, профиля и оплаты.

Из внешних сервисов: вебинары через MTS Link, оплата через PayAnyWay, email-рассылки через UniSender, push-уведомления через OneSignal, автодополнение реквизитов через DaData. Заказы синхронизируются с 1С. Пользователи связаны с порталом ormco.ru.

Что могут пользователи

  • Регистрироваться на клинические мероприятия, курсы, консультации и ординатуру.
  • Оплачивать участие онлайн.
  • Смотреть записи вебинаров и изучать библиотеку материалов.
  • Следить за заказами и сертификатами в личном кабинете.
  • Участвовать в программе лояльности Ormco Stars.

Что получает бизнес

  • Управление всем контентом через административную панель: мероприятия, спикеры, курсы, новости, библиотека, слайдеры, меню.
  • Выгрузка мероприятий из 1С для автоматической публикации на платформе.
  • Обмен данными о заказах с 1С.
  • Проведение вебинаров через MTS Link с регистрацией участников прямо с сайта.
  • Push и email-рассылки для участников платформы.

Другие проекты

3D-конфигуратор шкафов для ПРАКТИК PROFI
Vue.jsVerge3DLaravel
Промышленное оборудование

3D-конфигуратор шкафов для ПРАКТИК PROFI

Браузерный конфигуратор шкафов для инструментов с 3D-визуализацией, дилерской инфраструктурой и AR-режимом на мобильных устройствах

ПРАКТИК Home
1С-БитриксPHP
Мебель и интерьер

ПРАКТИК Home

Сайт-витрина производителя гардеробных систем с каталогом, дилерской сетью и 3D-конфигуратором

ПРАКТИК Home — 3D-конфигуратор
Vue.jsVerge3DLaravel
Мебель и интерьер

ПРАКТИК Home — 3D-конфигуратор

Браузерный конфигуратор гардеробных с дилерской инфраструктурой

PROMET DOOR
1С-БитриксPHP
Строительство и ремонт

PROMET DOOR

Сайт-витрина производителя металлических входных дверей с каталогом, дилерской сетью и B2B-инструментами

ПРАКТИК Office
1С-БитриксPHP
Мебель и интерьер

ПРАКТИК Office

Сайт-витрина российского производителя корпусной мебели для офисов, гостиниц и спортивных объектов

ANCOR
1С-БитриксPHPTwig
HR и рекрутмент

ANCOR

Корпоративный сайт крупнейшего HR-холдинга: поиск работы, конструктор резюме, сервисы для работодателей и интеграция с корпоративной ATS

Ormco
LaravelPHP
Медицина

Ormco

Редизайн корпоративного портала международного бренда ортодонтической продукции с конфигуратором брекет-систем для специалистов.

Обучение с Ormco
IonicVue.jsCapacitor
Медицина

Обучение с Ormco

Кроссплатформенное мобильное приложение для врачей-ортодонтов: поддержка legacy-версии в период миграции платформы и разработка новой версии с переработанным UX.

Free Lines — личный кабинет
Vue.jsPHP
Логистика

Free Lines — личный кабинет

B2B-портал для клиентов логистической компании: заявки, документы, аналитика и кастомная двусторонняя интеграция с 1С

Castorama
Yii2PHPMagento
Розничная торговля

Castorama

Система управления службой доставки товаров: тарифные матрицы по зонам, кабинеты оператора и транспортного подрядчика, интеграция с интернет-магазином.

3D-конфигуратор шкафов для ПРАКТИК PROFI
Vue.jsVerge3DLaravel
Промышленное оборудование

3D-конфигуратор шкафов для ПРАКТИК PROFI

Браузерный конфигуратор шкафов для инструментов с 3D-визуализацией, дилерской инфраструктурой и AR-режимом на мобильных устройствах

ПРАКТИК Home
1С-БитриксPHP
Мебель и интерьер

ПРАКТИК Home

Сайт-витрина производителя гардеробных систем с каталогом, дилерской сетью и 3D-конфигуратором

ПРАКТИК Home — 3D-конфигуратор
Vue.jsVerge3DLaravel
Мебель и интерьер

ПРАКТИК Home — 3D-конфигуратор

Браузерный конфигуратор гардеробных с дилерской инфраструктурой

PROMET DOOR
1С-БитриксPHP
Строительство и ремонт

PROMET DOOR

Сайт-витрина производителя металлических входных дверей с каталогом, дилерской сетью и B2B-инструментами

ПРАКТИК Office
1С-БитриксPHP
Мебель и интерьер

ПРАКТИК Office

Сайт-витрина российского производителя корпусной мебели для офисов, гостиниц и спортивных объектов

ANCOR
1С-БитриксPHPTwig
HR и рекрутмент

ANCOR

Корпоративный сайт крупнейшего HR-холдинга: поиск работы, конструктор резюме, сервисы для работодателей и интеграция с корпоративной ATS

Ormco
LaravelPHP
Медицина

Ormco

Редизайн корпоративного портала международного бренда ортодонтической продукции с конфигуратором брекет-систем для специалистов.

Обучение с Ormco
IonicVue.jsCapacitor
Медицина

Обучение с Ormco

Кроссплатформенное мобильное приложение для врачей-ортодонтов: поддержка legacy-версии в период миграции платформы и разработка новой версии с переработанным UX.

Free Lines — личный кабинет
Vue.jsPHP
Логистика

Free Lines — личный кабинет

B2B-портал для клиентов логистической компании: заявки, документы, аналитика и кастомная двусторонняя интеграция с 1С

Castorama
Yii2PHPMagento
Розничная торговля

Castorama

Система управления службой доставки товаров: тарифные матрицы по зонам, кабинеты оператора и транспортного подрядчика, интеграция с интернет-магазином.

Готовы обсудить вашу задачу?

Напишите нам, если ищете технического партнера, который вникнет в суть бизнеса и предложит оптимальное решение.

Ваше имя
Email
Телефон
Адрес сайта