Гарантия возврата
Вернем деньги, если что-то пойдет не так.
Илья
Илья
Верифицированный пользователь
Чат откроется после оплаты
Стоимость услуги
32 370 rub

Срок выполнения

14 дней

Гарантия возврата
Вернем деньги, если что-то пойдет не так.
Илья
Илья
Верифицированный пользователь

Разработка функционального модуля на PHP / Yii2

Разработаем один функциональный модуль для нового или существующего проекта на PHP / Yii2. Модуль включает: — 1 отдельный раздел системы; — 1 тип управляемых записей; — до 10 полей у записи; — список записей с постраничным выводом; — просмотр отдельной записи; — создание записи; — редактирование записи; — удаление записи; — серверную валидацию данных; — сохранение данных в базе данных; — поиск по одному текстовому полю; — фильтрацию по одному полю; — 1 роль пользователя с доступом к модулю; — до 3 методов REST API, если API требуется для работы модуля; — адаптацию существующих моделей, контроллеров и представлений в пределах реализуемого модуля; — проверку основных сценариев после разработки. Модуль может быть разработан с нуля в проекте на Yii2 либо добавлен в существующий проект на Yii2 без изменения его основной архитектуры. В стоимость входят 2 круга правок, в каждом до 10 замечаний. Правкой считается изменение реализованного функционала в пределах указанного состава модуля. Добавление новых полей, ролей, разделов, типов записей или новых функций не относится к правкам. В услугу не входят: — разработка нескольких независимых модулей; — разработка полноценной CRM или ERP; — перенос проекта с другого фреймворка; — миграция с другой версии PHP/Yii2; — переработка архитектуры существующего проекта; — интеграция платёжных систем; — интеграция внешних сервисов, кроме предусмотренных 3 API-методов; — разработка мобильного приложения.

Заказчик получит:

Готовый функциональный модуль на PHP / Yii2, подключённый к проекту.

До начала работы заказчик должен предоставить:

— исходный код проекта или чистый проект на Yii2, если модуль разрабатывается с нуля; — описание назначения модуля; — перечень полей и их назначение; — описание правил обработки данных; — данные для подключения к базе данных, если они необходимы; — описание роли пользователя, которая должна иметь доступ к модулю; — документация внешнего API, если оно используется в предусмотренных 3 методах.