Доработка виджета (локальное приложение) для Битрикс24 на Laravel 9

900 руб.за час
22 января 2025, 16:23 • 7 откликов • 55 просмотров
Общее описание проекта

Адаптация уже написанного виджета (писался под АмоЦРМ) для Битрикс24, который позволяет осуществлять поиск и отображение информации по ОГРН/БИН в разделах "Лиды", "Сделки" и "Компания".


Часть функционала была разработана в предыдущих коммитах, однако она не была оттестирована. Необходимо понять, какая это часть, проверить её работоспособность, а также доработать оставшуюся часть ТЗ.


Технические требования к разработчику

Квалификация
  • Уверенное владение PHP Laravel (версия >9)

  • Опыт работы с REST API

  • Знание Битрикс24 API будет преимуществом

  • Навыки работы с базами данных, понимание ORM, моделей и миграций


Стек технологий



  • Язык программирования: PHP

  • Фреймворк: Laravel 9

  • Базы данных: MySQL

  • Битрикс24 API


Ключевые задачи проекта



  1. Мульти-арендная установка виджета



  • Реализация механизма установки на несколько систем Битрикс24

  • Разработка системы хранения настроек для каждой инсталляции

  • Создание механизма управления полями и настройками



  1. Интеграция виджета в Битрикс24



  • Встраивание виджета в разделы "Лиды", "Сделки", "Компания"

  • Разработка механизма поиска по ОГРН/БИН

  • Корректное отображение найденных данных



  1. Функционал виджета



  • Создание конфигуратора полей и столбцов для администратора

  • Реализация системы уведомлений о новых документах

  • Оптимизация производительности поиска с использованием Clickhouse, подключение пакета для использования кликхауса


Условия работы
Процесс разработки



  • Работа в тесном взаимодействии с техническим лидом

  • Прохождение code review для каждого этапа разработки

  • Следование принципам модульного и функционального тестирования


Коммуникация



  • Регулярные созвоны и обсуждения прогресса

  • Детальная документация кода

  • Своевременное информирование о возможных рисках и сложностях


Дополнительная информация



  • Код должен быть адаптивным и масштабируемым

  • Приветствуется инициативность и предложения по улучшению архитектуры


Ожидания от кандидата



  • Техническая экспертиза в Laravel

  • Способность самостоятельно решать сложные технические задачи

  • Внимательность к деталям

  • Умение писать чистый, поддерживаемый код

  • Готовность к конструктивной обратной связи в процессе code review


Результат работы



  • Полностью функциональный виджет для Битрикс24

  • Проект, прошедший все этапы тестирования

  • Документация по установке и использованию виджета


Срок реализации: одна неделя.

Файлы