Bosch
Предоставить сервисным центрам и монтажным организациям, работающим с брендами Bosch и Buderus, удобный инструмент для поиска необходимых запчастей отопительного оборудования.
- Проект разработан на фреймворке Laravel
- Исходным материалом для проекта служило официальное desktop-приложение, которое пришлось разобрать до винтиков, чтобы вытащить из него весь необходимый контент и воссоздать нечто похожее в вебе.
- Необходимо было разработать процесс дальнейшего ежегодного обновления веб-сервиса путем полуавтоматизированного разбора очередной версии desktop-приложения.
Для разработки веб-сервиса и наполнения его чертежами нам пришлось разобрать десктопное приложение и научиться вытаскивать из него не только сами чертежи, но списки деталей и привязки этих деталей к меткам на чертежах, чтобы пользователи могли выбирать детали не только в прилагающемся к чертежу списке, но и на самом чертеже.
Основной сложностью стало то, что десктопное приложение было предоставлено в конечном для использования виде, а не в виде исходников.
Помимо разработки интерфейса и ядра проекта нам удалось разработать алгоритм, который с минимальной погрешностью разбирает чертежи из десктопного приложения и расставляет привязки не только вида деталь-чертеж, но и устанавливает привязку конкретной детали к ее изображению на чертеже, что позволяет сделать метки деталей на PDF-чертежах кликабельными.
В итоге заказчик и его целевая аудитория получили удобный веб-сервис, не уступающий по функционалу привычной настольной программе.