Михаил Зотов
Fullstack-разработчик

Услуга

Доработка самописного сайта

Разберусь в существующем коде, даже если проект делал другой разработчик и документации нет. Самописные проекты на JavaScript / Node.js, а также PHP-проекты — после предварительной оценки кода и структуры проекта.

Точечные доработки — от 1 000 ₽, точная стоимость после оценки

С чем можно обратиться

  • Разобраться, как устроен проект, и описать это
  • Исправить ошибки
  • Добавить функционал без переписывания с нуля
  • Доработать формы и отправку заявок
  • Подключить оплату и интеграции
  • Доработать админку
  • Настроить деплой вместо загрузки файлов по FTP
  • Настроить резервное копирование
  • Обновить версию языка и зависимостей
  • Перенести сайт на другой сервер

Какие задачи бизнеса решает

  • Развивать сайт, который остался без разработчика
  • Перестать бояться любой правки в коде
  • Не переписывать с нуля то, что работает

С чего начинаю

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

Типичные проблемы самописных сайтов

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

Дорабатывать или переписывать

Чаще всего переписывать не нужно. Рабочие части оставляю, проблемные участки пересобираю точечно. Если состояние проекта совсем неясно, начинаю с технического аудита — вы получаете отчёт с рисками и оценкой, а дальше решаете, как продолжать.

Деплой и резервные копии

Если изменения сейчас загружаются вручную, могу настроить выкладку из Git-репозитория и регулярное резервное копирование кода и базы, чтобы любую правку можно было откатить.

Что потребуется для начала работы

1. Адрес сайта. 2. Описание задачи: что не работает или что нужно добавить. 3. SSH-доступ к серверу. 4. При необходимости — доступ к базе данных, админке и репозиторию, если он есть.

Примеры функционала

  • Работа с существующим кодом
  • Резервная копия перед изменениями
  • Правки небольшими этапами
  • Понятная оценка объёма до старта

Как проходит разработка

  1. 1.Получаю доступы и делаю резервную копию
  2. 2.Разбираюсь в структуре проекта
  3. 3.Оцениваю объём, стоимость и сроки
  4. 4.Вношу изменения небольшими этапами и передаю результат

Подходящие кейсы и решения

Проект достался от другого разработчика?

Как подключаюсь к чужим проектам: доступы, домен, ключи и бэкапы.

Доработка существующих сайтов и веб-проектов →
Сначала нужно понять, что с проектом?

Технический аудит: код, безопасность, деплой и бэкапы — письменный отчёт.

Технический аудит веб-проекта →
Сайт на Node.js?

Доработка backend и API: Express, база данных, авторизация, интеграции.

Доработка backend и API на Node.js →
Сайт на WordPress?

Функционал, тема, плагины, формы и интеграции.

Доработка сайтов на WordPress →
Нужно переехать на другой сервер?

Перенос сайта и базы данных на российский VPS или облако.

Перенос сайта и базы данных на российский сервер →
Нужна регулярная поддержка?

Сопровождение после доработки: правки и помощь, когда что-то сломалось.

Техническая поддержка сайтов →

Используемые технологии

JavaScriptNode.jsExpressPHPMySQLMongoDB

FAQ

Проект написан на PHP — возьмётесь?

Сначала посмотрю структуру проекта и код. Небольшие и понятные PHP-проекты могу взять в доработку; по крупным или сильно устаревшим проектам решение принимаю после технической оценки.

Исходников нет, есть только сервер — это проблема?

Нет. На сервере лежит рабочая версия кода — с неё и начинаю: делаю копию, разбираюсь в структуре и при необходимости переношу проект в Git-репозиторий.

Сколько стоит разобраться в проекте?

Зависит от размера проекта. Если задача небольшая, разбор входит в её стоимость. Если проект крупный и его состояние неясно, предлагаю начать с технического аудита.

Михаил Зотов

Оценю стоимость задачи

Коротко опишите задачу — отвечу со стоимостью и сроком.

Работаю официально как самозанятый · договор и чек

Не хотите заполнять форму? Напишите мне напрямую

Написать в Telegram