<? phpukraine TEAM
Обговорити
PHP Ukraine Development Team

Зробимо проєкт так, щоб
ваш розробник міг його підхопити

Створюємо з нуля, підхоплюємо чужий код і модернізуємо legacy. Стандартні рішення без власних самописних фреймворків — щоб через рік вам не довелося платити нам лише за те, що більше ніхто в цьому коді не розбереться.

Built by the team behind PHP Ukraine
Що саме робимо
SaaS Маркетплейси CRM / ERP E-commerce Внутрішні системи Клієнтські портали API Інтеграції Автоматизація бізнес-процесів Кастомні веб-платформи
01 — ЧОМУ МИ

Найдорожча частина проєкту — та, що починається після здачі

Класична історія: компанії потрібен сайт, штатного розробника наймати немає сенсу, віддають агенції. Агенція здає проєкт на власному фреймворку, з розділеним API для сайту на п'ять сторінок, самописною адмінкою і схованим кешем. Далі це або підтримує та сама агенція за свій прайс, або ваш розробник, який тиждень розбирається, як тут узагалі щось змінити.

{ } Стандартний стек, не наш власний

Фреймворк у тому вигляді, як його описує документація. Будь-який мідл із ринку відкриває проєкт і розуміє, що відбувається.

НЕ ТАК Власний фреймворк-обгортка, який знає тільки та агенція, що його написала.
Складність під задачу, а не під рахунок

Сайт на п'ять сторінок не потребує окремого API, окремої морди й трьох рівнів кешу. Архітектура має відповідати задачі.

НЕ ТАК Розділення простого проєкту на мікросервіси, щоб виглядало серйозно і довше робилось.
Передача, а не залежність

Документація, зрозумілі міграції, читабельні назви. Ви можете забрати проєкт і вести його самі — це нормальний фінал, а не втрата клієнта.

НЕ ТАК Технічний замок: недокументовані залежності й «тут краще нічого не чіпати».
$ Ціна підтримки відома заздалегідь

Умови підтримки обговорюємо до старту, а не після здачі, коли вибору вже немає. І підтримка не обов'язкова.

НЕ ТАК Дешевий проєкт і кінська ціна за кожну наступну правку.
02 — НАПРЯМКИ

Чотири типи задач

З НУЛЯ від 6 тижнів

Створити продукт із нуля

Беремо бізнес-задачу або вимоги й доводимо до продакшену. Вам не потрібно окремо шукати дизайнера, фронтендера, бекендера й DevOps — за результат відповідає одна команда.

SaaS Внутрішні системи CRM Маркетплейси API Автоматизація
ТИПОВІ ПРОЄКТИ
Внутрішня система обліку замість купи таблиць
SaaS-мінімум для перевірки ідеї на реальних клієнтах
Клієнтський портал із доступом до даних і документів
Інтеграція з CRM, платіжними й логістичними сервісами
Публічний сайт із адмінкою, якою користуватимуться щодня
ПІДХОПИТИ аудит 5–10 днів

Підхопити чужий проєкт

Розробник пішов, агенція перестала відповідати, розвиток спинився. Заходимо в наявний код: розбираємось, стабілізуємо, потім розвиваємо. Бізнес не треба починати заново через зміну технічного партнера.

Аудит коду Стабілізація Документація Розвиток Передача знань
КОЛИ ЦЕ ПРО ВАС
Єдиний розробник звільнився і нікому передати
Агенція здала проєкт і зникла
Кожна правка ламає щось інше
Немає документації й ніхто не знає, як це деплоїться
Не хочете створювати власну команду під один продукт
МОДЕРНІЗАЦІЯ поетапно

Модернізація та міграція legacy

Старі системи з живими даними й процесами. Оновлюємо або переписуємо частинами, зі збереженням того, що працює. Спочатку з'ясовуємо, чи переписувати взагалі потрібно — часто ні.

Оновлення версій Міграція даних Поетапна заміна Стратегія відкату Мінімальний простій
ЯК ЦЕ ВІДБУВАЄТЬСЯ
Аудит: що болить насправді, а що просто виглядає старим
План: які модулі замінюємо і в якому порядку
Стара й нова система деякий час працюють паралельно
Дані, користувачі, історія замовлень переносяться зі звіркою
Контрольований перехід із можливістю відкату
ПІДТРИМКА щомісяця

Постійна підтримка й розвиток

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

Безпека Оновлення залежностей Моніторинг Бекапи Продуктивність
ЩО ВХОДИТЬ
Оновлення платформи й залежностей без зупинки роботи
Моніторинг помилок і швидкості з реакцією, а не постфактум
Резервні копії з перевіркою відновлення
Невеликі доробки в межах узгоджених годин
Розвиток новими функціями за окремою оцінкою
ПЕРШИЙ КРОК

Технічний аудит перед будь-яким рішенням

Ми не продаємо перепис заради переписування. Спочатку дивимось, у якому стані код і що насправді болить. Результат аудиту — документ із трьома варіантами і чесною ціною кожного, навіть якщо найдешевший варіант означає, що ми вам не потрібні.

СТАБІЛІЗУВАТИ Код живий, проблема в кількох місцях. Найдешевший варіант — і найчастіший.
ПОЕТАПНО Замінюємо модулі по черзі, продукт весь час працює. Оптимально в більшості випадків.
ПЕРЕПИСАТИ Рідкісний випадок: технологія мертва або витрати на підтримку перевищують вартість нового. Кажемо про це прямо і з розрахунком.
ЩО ВХОДИТЬ
Стан кодової бази: структура, дублювання, критичні місця
Версії платформи й залежностей, відомі уразливості
База даних: схема, індекси, найповільніші запити
Інфраструктура, деплой і бекапи — чи є взагалі
Оцінка робіт за трьома варіантами з цінами й термінами
Документ, який лишається у вас незалежно від подальшої співпраці
Замовити аудит
03 — ПРОЦЕС

Від задачі до продакшену

1 Розмова

Півгодини про задачу, обмеження й очікування. Без презентацій.

РЕЗЮМЕ ЗАДАЧІ
2 Аудит або оцінка

Для наявного коду — аудит. Для нового — розбивка на етапи з цінами.

ДОКУМЕНТ ІЗ ВАРІАНТАМИ
3 Домовленість

Обсяг, етапи, терміни, ціна підтримки. Усе до початку робіт.

ДОГОВІР
4 Розробка

Двотижневі відрізки, у кінці кожного — працюючий результат у вашому доступі.

ДЕМО КОЖНІ 2 ТИЖНІ
5 Запуск

Інфраструктура, міграція даних, моніторинг. Перехід без простою.

ПРОДАКШЕН
6 Передача

Документація, доступи, супровід вашого розробника. Або підтримка на нас.

ДОКУМЕНТАЦІЯ Й ДОСТУПИ
04 — ТЕХНОЛОГІЇ

Технології підбираємо під задачу

Основа — PHP: від старих версій, які досі тримають бізнес, до найновіших. Фронтенд робимо самі, інфраструктуру теж. Стек — це інструмент, а не аргумент у продажу: вибираємо той, який ви зможете підтримувати далі.

PHP Laravel Symfony Yii Go WordPress OpenCart Filament Livewire Vue React Inertia Tailwind TypeScript PostgreSQL MySQL MongoDB Redis RabbitMQ Elasticsearch AWS Docker Linux Nginx CI / CD

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

ЧОГО НЕ БЕРЕМО

Мобільні застосунки. Проєкти, де потрібно «просто швиденько підправити» чужий код без доступу до репозиторію й розуміння, що там усередині. Роботу без узгодженого обсягу — це шкодить обом сторонам.

05 — ПОРТФОЛІО

Ви вже дивитесь на наш продукт

ВЛАСНИЙ ПРОДУКТ phpukraine.com

PHP-платформа України

Агрегатор вакансій, каталог компаній, SEO-архітектура з курованими лендінгами, банк питань зі співбесід і адмінка. Усе, що ви бачите на цьому сайті, зробила та сама команда, і код відкритий для перевірки.

ЩО ВСЕРЕДИНІ
Агрегація вакансій з трьох дощок щогодини
Каталог із фільтрами й курованими SEO-сторінками
Пороги індексації, canonical і sitemap за правилами
Банк питань зі співбесід як контент у репозиторії
Черга контенту з локальним AI-воркером
Адмінка й модерація на Filament
06 — ЗАЯВКА

Розкажіть про проєкт

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

Тип задачі
Стан проєкту
Орієнтовний бюджет
Орієнтир, не зобовʼязання. Потрібен лише щоб ми одразу сказали, чи реалістична задача в цих межах.
Коли потрібно
0 / 80 символів
Виберіть тип задачі

Дані використовуємо тільки для відповіді на цю заявку. Не додаємо до розсилок і не передаємо третім особам.

ЯК ЗВ'ЯЗАТИСЬ

Виберіть спосіб, який вам зручніший

Не знаєте, що саме вам потрібно?

Надішліть короткий опис проблеми. Ми скажемо, чи це виглядає як невелика правка, аудит, постійна розробка чи великий проєкт модернізації. Ця відповідь безкоштовна й ні до чого не зобов'язує.

07 — РОЗДІЛИ

Окрема сторінка під кожну ситуацію

Ця сторінка — вершина розділу. Під нею — сторінки за типом послуги й за конкретною проблемою, з якою людина приходить у пошук. Кожна має власну адресу, свій текст і свою мовну версію.

СТРУКТУРА АДРЕС

Мова · послуга · проблема — три незалежні рівні. Українська версія без префікса, решта з префіксом мови: /development, /development/audyt, /stara-php-systema. Проблемні сторінки не є перекладами одна одної: у кожної мови свої формулювання, приклади й ціновий контекст.

08 — ПИТАННЯ

Що питають найчастіше

Прайс-листа немає, і це не спроба ухилитись від відповіді. Два зовні схожі проєкти можуть відрізнятися вдесятеро: залежить від обсягу, стану наявного коду, кількості інтеграцій, вимог до навантаження й того, наскільки готові вимоги з вашого боку. Тому кожен проєкт оцінюємо окремо — після короткої розмови або аудиту. Оцінка приходить розбитою на етапи, щоб було видно, за що саме гроші, і щоб ви могли прибрати те, що зараз не критично.

Бо ми знаємо його глибоко, а не поверхово: від старих версій, на яких досі працює бізнес, до найновіших. Для переважної більшості веб-продуктів цього достатньо, а глибина знання платформи впливає на результат сильніше за модність стека. Там, де задача справді вимагає іншого інструмента, ми це скажемо на етапі оцінки — а не будемо натягувати PHP заради принципу.

Стандартний фреймворк у тому вигляді, як його описує офіційна документація. Без власного фреймворку-обгортки, без самописної адмінки там, де підходить Filament, без розділення на API і фронтенд для сайту на п'ять сторінок, без кешу в трьох місцях, про які знаємо тільки ми. Будь-який мідл, який знає цей фреймворк, має розібратися в проєкті за тиждень — це наш критерій, а не побажання.

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

Ні. Пакети зручні продавцю, а не замовнику: вони змушують або платити за непотрібне, або дізнаватися про доплату посеред проєкту. Ми дивимось конкретну задачу й пропонуємо саме те, що вона вимагає — іноді це два тижні роботи одного розробника, іноді команда на пів року. Так само з підтримкою: обсяг годин рахуємо під ваш продукт, а не за прайсом.

Так. Частий формат: у вас є свій розробник, але немає фронтендера, або немає кому підняти інфраструктуру, або треба закрити конкретний модуль до дедлайну. Беремо шматок і працюємо в вашому репозиторії за вашими правилами. Це дешевше, ніж повний проєкт, і не створює залежності від нас.

Компактне ядро — технічне й продуктове лідерство — плюс перевірені спеціалісти, яких підключаємо під конкретну задачу: дизайн, фронтенд, DevOps, тестування. Ми не тримаємо великий штат, який треба чимось завантажувати, тому не продаємо вам більше роботи, ніж потрібно. Для вас важливий результат і відповідальність за нього, а не наш штатний розпис.

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

А якщо все-таки потрібен розробник у штат?

Тоді вам не потрібна наша команда — потрібна наша платформа. Каталог вакансій і компаній уже працює, а розміщення власних вакансій відкриємо з реєстрацією для роботодавців.