Компоненты для работы с БД к существующему проекту на Laravel
Цена договорная
•
наличный расчёт, безналичный расчёт, электронные деньги
Необходимо разработать компоненты интерфейса работы с данными в БД на Laravel.
Есть сервисы в системе, которые опрашивают 3 удалённых сервера телефонии
и один сервер CRM, получают оттуда информацию о группах менеджеров и
самих менеджерах, и складывают эту информацию в БД MySQL. Информация о
серверах (параметры подключения) также хранится в БД: отдельно таблица с
параметрами подключения к серверам телефонии и отдельно таблица с
параметрами подключения к серверу CRM.
Полученные данные записываются в разные таблицы:
- список групп серверов телефонии;
- список менеджеров в группах на серверах телефонии;
- список групп сервера CRM;
- список менеджеров в группах на сервере CRM.
Нужен простой интерфейс, состоящий из нескольких компонентов:
1. компонент настройки подключений к серверам телефонии, состоящий из двух блоков
1.1. блок списка серверов телефонии (таблица с флагом отметки сервера для удаления, двумя кнопками добавить/удалить)
1.2. блок изменения параметров подключения к серверу телефонии (набор текстовых полей, кнопка сохранить)
2. компонент изменения параметров подключения к серверу CRM, состоящий
из одного блока: блок изменения параметров подключения к серверу CRM
(набор текстовых полей, кнопка сохранить)
3. компонент отображения групп и менеджеров на разных серверах телефонии, состоящий из трёх блоков:
3.1 блок списка серверов телефонии
3.2. блок списка групп менеджеров на выбранном сервере телефонии
3.3. блок списка менеджеров в выбранной группе
4. компонент отображения групп и менеджеров на сервере CRM, состоящий из двух блоков:
4.1. блок списка групп менеджеров
4.2. блок списка менеджеров в выбранной группе
К заданию прилагаю примерные макеты желаемых интерфейсов.
В компонентах 3 и 4 при клике на строке с записью о сервере телефонии
или о группе, в области списка групп (или списка менеджеров) должны
подгружаться данные (AJAX).
Требования к реализации:
1. Всю реализацию необходимо выполнить исключительно на bootstrap
шаблоне SmartAdmin (макеты экранных форм выполнены на базе элементов
bootstrap шаблона SmartAdmin).
2. Для отображения списков (таблиц) использовать обычные таблицы, не DataTables
3. В качестве framework использовать Laravel
4. Миграции для таблиц делать не нужно
5. Верификацию введенных данных делать не нужно
6. Авторизацию для доступа к интерфейсу делать не нужно
7. Категорически запрещается модификация библиотек шаблона SmartAdmin.
Но допускается отклонение от предложенного дизайна в пользу сохранения
"стандартов" верстки шаблона.
8. Весь ход работ должен быть выполнен в нашем BitBucket репозитории.
Для выполнения задачи предоставляем:
1. Логическую (visio) и физическую (.sql) модели данных.
2. Исходники проекта на Laravel 5, в котором уже выполнена связка с
bootstrap шаблоном SmartAdmin, сделан модуль авторизации и компонент
редактирования параметров пользователя. В данный проект и требуется добавить компоненты.
3. Исходники шаблона Bootstrap SmartAdmin.
4. Тестовый сервер, на котором установлено всё необходимое программное обеспечение (nginx, php-fpm, mysql) для проведения работ.
5. Доступ к BitBucket репозиторию.
Есть сервисы в системе, которые опрашивают 3 удалённых сервера телефонии
и один сервер CRM, получают оттуда информацию о группах менеджеров и
самих менеджерах, и складывают эту информацию в БД MySQL. Информация о
серверах (параметры подключения) также хранится в БД: отдельно таблица с
параметрами подключения к серверам телефонии и отдельно таблица с
параметрами подключения к серверу CRM.
Полученные данные записываются в разные таблицы:
- список групп серверов телефонии;
- список менеджеров в группах на серверах телефонии;
- список групп сервера CRM;
- список менеджеров в группах на сервере CRM.
Нужен простой интерфейс, состоящий из нескольких компонентов:
1. компонент настройки подключений к серверам телефонии, состоящий из двух блоков
1.1. блок списка серверов телефонии (таблица с флагом отметки сервера для удаления, двумя кнопками добавить/удалить)
1.2. блок изменения параметров подключения к серверу телефонии (набор текстовых полей, кнопка сохранить)
2. компонент изменения параметров подключения к серверу CRM, состоящий
из одного блока: блок изменения параметров подключения к серверу CRM
(набор текстовых полей, кнопка сохранить)
3. компонент отображения групп и менеджеров на разных серверах телефонии, состоящий из трёх блоков:
3.1 блок списка серверов телефонии
3.2. блок списка групп менеджеров на выбранном сервере телефонии
3.3. блок списка менеджеров в выбранной группе
4. компонент отображения групп и менеджеров на сервере CRM, состоящий из двух блоков:
4.1. блок списка групп менеджеров
4.2. блок списка менеджеров в выбранной группе
К заданию прилагаю примерные макеты желаемых интерфейсов.
В компонентах 3 и 4 при клике на строке с записью о сервере телефонии
или о группе, в области списка групп (или списка менеджеров) должны
подгружаться данные (AJAX).
Требования к реализации:
1. Всю реализацию необходимо выполнить исключительно на bootstrap
шаблоне SmartAdmin (макеты экранных форм выполнены на базе элементов
bootstrap шаблона SmartAdmin).
2. Для отображения списков (таблиц) использовать обычные таблицы, не DataTables
3. В качестве framework использовать Laravel
4. Миграции для таблиц делать не нужно
5. Верификацию введенных данных делать не нужно
6. Авторизацию для доступа к интерфейсу делать не нужно
7. Категорически запрещается модификация библиотек шаблона SmartAdmin.
Но допускается отклонение от предложенного дизайна в пользу сохранения
"стандартов" верстки шаблона.
8. Весь ход работ должен быть выполнен в нашем BitBucket репозитории.
Для выполнения задачи предоставляем:
1. Логическую (visio) и физическую (.sql) модели данных.
2. Исходники проекта на Laravel 5, в котором уже выполнена связка с
bootstrap шаблоном SmartAdmin, сделан модуль авторизации и компонент
редактирования параметров пользователя. В данный проект и требуется добавить компоненты.
3. Исходники шаблона Bootstrap SmartAdmin.
4. Тестовый сервер, на котором установлено всё необходимое программное обеспечение (nginx, php-fpm, mysql) для проведения работ.
5. Доступ к BitBucket репозиторию.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.