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

Есть системы управления проектами/задачами, организации взаимодействия сотрудников, в нашем случае нам интересны:

1. Bitrix24

2. Trello

3. Wrike

4. PlanFix

5. Worksection

Задача:

Все эти системы так или иначе дают возможность экспорта данных аккаунта. Нам нужно наладить систему "интеграции" клиентов вышеуказанных систем в нашу. Экспортируем у них данные в нужный формат - на своей стороне загружаем.

Нужно реализовать 5 классов для экспорта данных с этих систем в один интересующий нас JSON-формат (детали по формату в приложенном файле).

Работу делим на этапы:

1. Анализ предложенных систем, их возможностей экспорта, сбор информации и отчет нам в виде что можно сделать, что не можно (есть ли необходимые данные в системах, что есть/что нету, при каких условиях мы можем выгрузить, т.е.: где-то пользователи доступны, где-то доступны детали по пользователям и т.д.)

2. После согласования всех нюансов - делаем классы.

3. Тестирование реализации с нашей стороны, правки при необходимости с вашей стороны.

Требования к реализации:

1. Чистый PHP 7.0 - 7.2 без использования сторонних фреймворков и готовых библиотек

2. Использование готовых sdk систем управления или же действительно необходимых базовых библиотек только при крайней необходимости и только через composer

3. Понятные названия переменных, функций, классов.

4. Не делаем лишнюю логику, интерфейсы, абстракции, прочее там где не нужно.

3 года назад
svetlanagalyant
Светлана 
42 годаУкраина
3 года в сервисе
Была
3 года назад