Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Як змусити менеджерів передавати завдання без помилок і простоїв

TZ Wizard — внутрішній веб-інструмент для менеджерів, який допомагає передавати завдання програмісту без хаосу в доступах, переписках і ручних уточненнях.

Головна проблема, яку вирішує проект: менеджер у спішці може надіслати неправильний URL адмінки, логін, пароль або FTP-доступ. В результаті програміст бере завдання в роботу, витрачає час на перевірку, потім з'ясовується, що доступи не робочі, терміни зсуваються, а клієнт отримує затримку.

Я розробив форму, яка до передачі завдання перевіряє доступи автоматично: WordPress Admin, FTP, обов'язкові поля по сайту, мову, GEO і тематику. Якщо щось введено неправильно — менеджер бачить помилку одразу, а не після того, як завдання вже потрапило в роботу.

Що робить система
збирає дані по одному або кільком сайтам;
перевіряє вхід в WordPress Admin;
перевіряє FTP-доступ з сервера;
валідує обов'язкові поля;
показує статус програміста: вільний / зайнятий;
дозволяє швидко додати кілька сайтів;
зберігає успішну відправку в структурований JSON;
може надсилати підсумковий файл в Telegram;
повертає зрозумілі помилки по кожному сайту.
Технічна реалізація

Frontend: HTML, CSS, Vanilla JavaScript
Backend: PHP
WP-перевірка: Python + requests
FTP-перевірка: PHP FTP extension
Інтеграції: Telegram Bot API
Формат даних: JSON
Архітектура: односторінкова форма + серверні endpoints

Перевірка WordPress винесена в окремий Python-скрипт: він відкриває wp-login.php, надсилає логін/пароль, аналізує фінальний URL і визначає, чи був успішний вхід в адмінку.

FTP перевіряється на сервері через PHP: підключення до хосту, логін, пасивний режим і спроба листингу директорії.

Бізнес-результат
Проект знижує кількість помилок при передачі доступів і економить час програміста. Замість хаотичних повідомлень в Telegram менеджер отримує один зрозумілий інструмент: заповнив дані, перевірив доступи, надіслав завдання.

Це не просто форма, а контур контролю якості вхідних даних перед стартом розробки.

#php #python #javascript #backend #api #telegrambot #автоматизація #розробка #оптимізація #workflow #qualitygate #веброзробка #webdevelopment #бізнесаналітика #b2b #менеджмент #fullstack #бізнес-архітектура
Деталі роботи
Бюджет 12 881 UAH
Додано 29 квітня
114 переглядів
Фрилансер
Арсений Антоненко
Україна Київ  11  0

Вільний для роботи Вільний для роботи
11 Сейфів завершено
1 арбітраж
На сервісі 4 роки