Розвиток наявного проєкту

Доопрацювання та підтримка Yii2

Доопрацьовую та підтримую проєкти на Yii2: змінюю модулі, моделі, API, базу даних, інтерфейси та фонові завдання. Перед роботою перевіряю структуру проєкту, версію PHP та встановлені пакети.

Типові ситуації

Коли проєкту потрібне доопрацювання

Помилки в наявному функціоналі

Форма, кабінет, каталог або інша частина сайту працює неправильно.

Бракує потрібної можливості

Потрібно додати нову функцію, сторінку або зручніший порядок дій.

Інтерфейс потребує змін

Сторінкою незручно користуватися або вона неправильно виглядає на телефоні.

Потрібен обмін даними

Сайт має передавати дані іншому сервісу або отримувати їх назад.

Склад робіт

Що доопрацьовую в Yii2-проєкті

Нові функції та розділи

Додаю сторінки, форми, розділи каталогу та нові сценарії до наявного проєкту.

Особисті кабінети та ролі

Кабінети користувачів, права доступу та розподіл за ролями.

API та інтеграції

Обмін даними з CRM, платіжними сервісами, доставкою та іншими системами.

Адмінка та робота з даними

Розділи адмінки, імпорт та експорт, звіти, зміни в базі даних.

Фонові та консольні завдання

Регулярні й тривалі операції переношу у фон, щоб користувачеві не доводилося чекати.

Виправлення помилок

Знаходжу й усуваю помилки в наявному коді та після чужих доопрацювань.

Етапи роботи

Як відбувається доопрацювання

  1. Опис задачі

    Ви надсилаєте посилання на сайт і описуєте, що потрібно зробити.

  2. Перевірка

    Дивлюся, як влаштований сайт, і оцінюю, що потрібно зробити та скільки часу це займе.

  3. Погодження

    Домовляємося про терміни, вартість і результат.

  4. Реалізація

    Виконую завдання й перевіряю, що решта сайту працює як раніше.

Full-stack веброзробник за роботою
15+ років комерційної веброзробки

Про мене

Full-stack веброзробник

Мене звати Віталій. Я займаюся веброзробкою понад 15 років: розробляю та доопрацьовую сайти й інтернет-магазини, створюю Telegram-ботів, налаштовую інтеграції, автоматизацію та вирішую інші завдання, пов’язані з веброзробкою.

Усі питання щодо завдання обговорюєте безпосередньо зі мною — я сам виконую роботу й відповідаю за результат.

Докладніше про мене

Корисна інформація

Питання та відповіді

Додаю та змінюю модулі, форми, особисті кабінети, ролі користувачів, API, інтеграції та роботу з даними. Також виправляю помилки в наявному коді.

Так. Перед роботою перевірю, з чим вона пов’язана, щоб зміна не порушила інші функції проєкту.

Не завжди. Якщо зміна сумісна з поточною версією, оновлення не потрібне. Якщо без нього не обійтися, я поясню причину та обсяг роботи.

Перевіряю саму задачу та пов’язані функції. Перед запуском на робочому сервері погоджуємо резервну копію і спосіб перевірки результату.

Залежить від задачі й від стану коду: що зрозуміліший проєкт, то швидша робота. Дайте доступ до репозиторію або опишіть задачу — подивлюся і назву вартість.

Готові обговорити завдання?

Обговорімо ваше завдання

Опишіть, що потрібно зробити. Я уточню деталі, запропоную рішення та зорієнтую щодо наступного кроку.