<? phpukraine DEVELOPMENT TEAM
Команда PHP-розробки з України

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

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

Зроблено командою, яка створила phpukraine.com→
Що саме робимо
SaaS Маркетплейси CRM / ERP E-commerce Внутрішні системи Клієнтські портали API Інтеграції Автоматизація бізнес-процесів Кастомні веб-платформи
01 · ЧОМУ МИ

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

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

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

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

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

Моноліт там, де його достатньо; черги, 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-платформа України

Платформа для пошуку роботи та найму PHP-розробників: профілі, публікація вакансій, кабінет роботодавця з кандидатами, навчання й підготовка до співбесід. Усе, що ви бачите на цьому сайті, зробила та сама команда: якість роботи можна оцінити, не виходячи звідси.

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

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

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

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

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

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

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

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

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

07 · РОЗДІЛИ

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

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

08 · ПИТАННЯ

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

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

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

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

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

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

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

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

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

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

Тоді вам не потрібна наша команда, потрібна наша платформа. Каталог вакансій і компаній уже працює, а власні вакансії публікуються з кабінету компанії: під час Early Access безкоштовно.