ТЗ проєкту також містив необов'язкові пункти, але виконавець виконав і їх також.
Дуже сподобалося співпрацювати. В майбутньому планую звертатися в першу чергу саме до цього виконавця!
Є сайт на WordPress.
Треба створити сторінку, на якій буде таблиця у такому вигляді:
| Оператор 1 | Оператор 2 | Оператор 3 | Оператор 4 | Оператор 5 | |
| Сервіс 1 | 3 | 5 | 3 | 5 | 3 |
| Сервіс 2 | 5 | 3 | 5 | 3 | 5 |
| Сервіс 3 | 3 | 5 | 3 | 5 | 3 |
| Сервіс 4 | 5 | 3 | 5 | 3 | 5 |
| Сервіс 5 | 3 | 5 | 3 | 5 | 3 |
Цю таблицю мають бачити усі, але для ролей "адмін" і "менеджер" дати доступ до редагування у максимально простий і наочний спосіб:
1) Знизу (під сервісами) і справа (після операторів) зробити кнопки "+" для додавання нового рядка чи колонки (сервіса/оператора). При додаванні менеджер має одразу вказати заголовок (назву сервісу чи оператора, залежно від того, що він додає - колонку чи рядок). Після натискання кнопки "ОК" скрипт має перевірити на існування в таблиці повну відповідність назви сервісу/оператора . Якщо такий вже є - видати помилку і нічого не додавати. Якщо немає - створити рядок/колонку з таким заголовком.
2) Поруч з кожною назвою сервісу чи оператора додати кнопку видалення усього рядку/колонки, разом з даними. При цьому менеджер обов'язково має підтвердити, що він дійсно хоче видалити весь рядок/колонку.
3) Зверху над таблицею треба вивести лог редагувань таблиці за останні 3 доби (в ідеалі, але не обов'язково - з перемикачем: 3 дні, 7 днів, 2 тижні, 1 місяць).
Порядок: останні зміни додаються зверху. Цей лог, як і таблицю, мають бачити звичайні користувачі.
Лог має виглядати якось так:
02.04.2024 • 15:45 • "Сервіс 4" - "Оператор 2" - Встановлено значення "5"
01.04.2024 • 13:00 • Видалено сервіс: "Сервіс 5"
І нарешті останнє: окремий php-файл, який оброблятиме HTTP POST-запити по цій таблиці
Приклад запиту до серверу: {"Operator": "OperatorName", "Service": "ServiceName"}
Приклад відповіді сервера: {"Value": "5"}
В принципі, це я можу реалізувати і сама (маю досвід), але від вас треба, щоб в MySQL дані таблиці зберігалися в логічному вигляді, придатному для подальшої роботи.
Над дизайном не партеся. Головне, щоб все працювало, а CSS я потім сама зроблю.
По швидкості: не горить. Якщо треба, згодна чекати аж до місяця.
В пріоритеті ціна.
Бюджет: 500 UAH Термін: 1 день
Привіт! Спеціалізуюся на WordPress і знаю HTML/CSS/PHP, що дозволяє мені зробити ваш проект якісно і в строк.
Бюджет: 2000 UAH Термін: 10 днів
Доброго дня!
Писав плагіна для Wordpress. Пишіть в особисті повідомелння. Ціну вказав.
Бюджет: 2000 UAH Термін: 7 днів
Доброго дня, готовий виконати завдання на вихідних.
Є досвід в минулому, тому допоможу.
Питання: табличка повинна відображатися в адмін-панелі чи на фронті ?
Бюджет: 11000 UAH Термін: 10 днів
Вітаю!
10 років я спеціалізуюся на складних проєктах, які вимагають високої кваліфікації.
Маю великий досвід із подібними проектами.
Можу професійно розробити необхідний функціонал.
Точна ціна після уточнення ТЗ та ознайомлення з кодом сайту.
Оплата поетапна, по мірі виконання роботи.
Створення сайту під ключ 50 ставок 30 липня
Веб-програмування 87 ставок 29 липня
Десктопні додатки 62 ставки 28 липня
25 ставок 28 липня
CMS 37 ставок 28 липня