Адаптация виджета Bitrix24

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


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

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

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

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

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


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

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

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

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

  • Битрикс24 API


Ключевые задачи проекта
1. Мульти-арендная установка виджета

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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


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

  • При необходимости будет предоставлен ключ Cline для VS Code (модели для кодинга)

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

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


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

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

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

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

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

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


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

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

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

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


Примечание: Кандидат должен быть готов к гибкой работе и возможным небольшим изменениям в техническом задании в процессе разработки.

ТЗ в приложении


Файлы
Отзывы
R50 df008a18735aa928cdb1f659ecbb7b6c
Заказчик
 
4 дня назад
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Фрилансер
 
4 дня назад