ru24.pro
«Фрилансим»
Январь
2025
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
23
24
25
26
27
28
29
30
31

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

0
Общее описание проекта
Адаптация уже написанного виджета (писался под АмоЦРМ) для Битрикс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
  • Проект, прошедший все этапы тестирования
  • Документация по установке и использованию виджета
Срок реализации: одна неделя.