Зробимо проєкт так, щоб
ваш розробник міг його підхопити
Створюємо з нуля, підхоплюємо чужий код і модернізуємо legacy. Стандартні рішення без власних самописних фреймворків — щоб через рік вам не довелося платити нам лише за те, що більше ніхто в цьому коді не розбереться.
Built by the team behind PHP Ukraine→Найдорожча частина проєкту — та, що починається після здачі
Класична історія: компанії потрібен сайт, штатного розробника наймати немає сенсу, віддають агенції. Агенція здає проєкт на власному фреймворку, з розділеним API для сайту на п'ять сторінок, самописною адмінкою і схованим кешем. Далі це або підтримує та сама агенція за свій прайс, або ваш розробник, який тиждень розбирається, як тут узагалі щось змінити.
Фреймворк у тому вигляді, як його описує документація. Будь-який мідл із ринку відкриває проєкт і розуміє, що відбувається.
Сайт на п'ять сторінок не потребує окремого API, окремої морди й трьох рівнів кешу. Архітектура має відповідати задачі.
Документація, зрозумілі міграції, читабельні назви. Ви можете забрати проєкт і вести його самі — це нормальний фінал, а не втрата клієнта.
Умови підтримки обговорюємо до старту, а не після здачі, коли вибору вже немає. І підтримка не обов'язкова.
Чотири типи задач
Створити продукт із нуля
Беремо бізнес-задачу або вимоги й доводимо до продакшену. Вам не потрібно окремо шукати дизайнера, фронтендера, бекендера й DevOps — за результат відповідає одна команда.
Підхопити чужий проєкт
Розробник пішов, агенція перестала відповідати, розвиток спинився. Заходимо в наявний код: розбираємось, стабілізуємо, потім розвиваємо. Бізнес не треба починати заново через зміну технічного партнера.
Модернізація та міграція legacy
Старі системи з живими даними й процесами. Оновлюємо або переписуємо частинами, зі збереженням того, що працює. Спочатку з'ясовуємо, чи переписувати взагалі потрібно — часто ні.
Постійна підтримка й розвиток
Продукт живе далі: оновлення безпеки, моніторинг, бекапи, невеликі доробки й нові можливості. Без обов'язкового контракту — можна забрати проєкт у будь-який момент.
Технічний аудит перед будь-яким рішенням
Ми не продаємо перепис заради переписування. Спочатку дивимось, у якому стані код і що насправді болить. Результат аудиту — документ із трьома варіантами і чесною ціною кожного, навіть якщо найдешевший варіант означає, що ми вам не потрібні.
Від задачі до продакшену
Півгодини про задачу, обмеження й очікування. Без презентацій.
Для наявного коду — аудит. Для нового — розбивка на етапи з цінами.
Обсяг, етапи, терміни, ціна підтримки. Усе до початку робіт.
Двотижневі відрізки, у кінці кожного — працюючий результат у вашому доступі.
Інфраструктура, міграція даних, моніторинг. Перехід без простою.
Документація, доступи, супровід вашого розробника. Або підтримка на нас.
Технології підбираємо під задачу
Основа — PHP: від старих версій, які досі тримають бізнес, до найновіших. Фронтенд робимо самі, інфраструктуру теж. Стек — це інструмент, а не аргумент у продажу: вибираємо той, який ви зможете підтримувати далі.
Список не вичерпний і не є обіцянкою використати все одразу. Якщо задача вимагає чогось, чого тут немає — скажемо про це на етапі оцінки, а не після початку робіт.
Мобільні застосунки. Проєкти, де потрібно «просто швиденько підправити» чужий код без доступу до репозиторію й розуміння, що там усередині. Роботу без узгодженого обсягу — це шкодить обом сторонам.
Ви вже дивитесь на наш продукт
PHP-платформа України
Агрегатор вакансій, каталог компаній, SEO-архітектура з курованими лендінгами, банк питань зі співбесід і адмінка. Усе, що ви бачите на цьому сайті, зробила та сама команда, і код відкритий для перевірки.
Розкажіть про проєкт
Відповідаємо протягом робочого дня. Якщо задача не наша — скажемо одразу і, за можливості, підкажемо, до кого звернутись.
Виберіть спосіб, який вам зручніший
Надішліть короткий опис проблеми. Ми скажемо, чи це виглядає як невелика правка, аудит, постійна розробка чи великий проєкт модернізації. Ця відповідь безкоштовна й ні до чого не зобов'язує.
Окрема сторінка під кожну ситуацію
Ця сторінка — вершина розділу. Під нею — сторінки за типом послуги й за конкретною проблемою, з якою людина приходить у пошук. Кожна має власну адресу, свій текст і свою мовну версію.
Мова · послуга · проблема — три незалежні рівні. Українська версія без префікса, решта з префіксом мови: /development, /development/audyt, /stara-php-systema. Проблемні сторінки не є перекладами одна одної: у кожної мови свої формулювання, приклади й ціновий контекст.
Що питають найчастіше
Прайс-листа немає, і це не спроба ухилитись від відповіді. Два зовні схожі проєкти можуть відрізнятися вдесятеро: залежить від обсягу, стану наявного коду, кількості інтеграцій, вимог до навантаження й того, наскільки готові вимоги з вашого боку. Тому кожен проєкт оцінюємо окремо — після короткої розмови або аудиту. Оцінка приходить розбитою на етапи, щоб було видно, за що саме гроші, і щоб ви могли прибрати те, що зараз не критично.
Бо ми знаємо його глибоко, а не поверхово: від старих версій, на яких досі працює бізнес, до найновіших. Для переважної більшості веб-продуктів цього достатньо, а глибина знання платформи впливає на результат сильніше за модність стека. Там, де задача справді вимагає іншого інструмента, ми це скажемо на етапі оцінки — а не будемо натягувати PHP заради принципу.
Стандартний фреймворк у тому вигляді, як його описує офіційна документація. Без власного фреймворку-обгортки, без самописної адмінки там, де підходить Filament, без розділення на API і фронтенд для сайту на п'ять сторінок, без кешу в трьох місцях, про які знаємо тільки ми. Будь-який мідл, який знає цей фреймворк, має розібратися в проєкті за тиждень — це наш критерій, а не побажання.
Заберемо, якщо є доступ до репозиторію й бази. Починаємо з аудиту: що працює, що зламано, що взагалі не задокументовано. Далі — стабілізація, і тільки потім розвиток. Ми не переписуємо все з нуля лише тому, що код чужий — це найдорожчий і найризикованіший шлях, і зазвичай непотрібний.
Ні. Пакети зручні продавцю, а не замовнику: вони змушують або платити за непотрібне, або дізнаватися про доплату посеред проєкту. Ми дивимось конкретну задачу й пропонуємо саме те, що вона вимагає — іноді це два тижні роботи одного розробника, іноді команда на пів року. Так само з підтримкою: обсяг годин рахуємо під ваш продукт, а не за прайсом.
Так. Частий формат: у вас є свій розробник, але немає фронтендера, або немає кому підняти інфраструктуру, або треба закрити конкретний модуль до дедлайну. Беремо шматок і працюємо в вашому репозиторії за вашими правилами. Це дешевше, ніж повний проєкт, і не створює залежності від нас.
Компактне ядро — технічне й продуктове лідерство — плюс перевірені спеціалісти, яких підключаємо під конкретну задачу: дизайн, фронтенд, DevOps, тестування. Ми не тримаємо великий штат, який треба чимось завантажувати, тому не продаємо вам більше роботи, ніж потрібно. Для вас важливий результат і відповідальність за нього, а не наш штатний розпис.
Можна залишити продукт на нас: оновлення залежностей і безпеки, моніторинг, бекапи, невеликі доробки, розвиток. Можна забрати повністю — код ваш, документація передається, і жодного технічного замка, який змушує повертатися. Другий варіант для нас нормальний: він і є доказом, що перший пункт цього списку ми виконали.
А якщо все-таки потрібен розробник у штат?
Тоді вам не потрібна наша команда — потрібна наша платформа. Каталог вакансій і компаній уже працює, а розміщення власних вакансій відкриємо з реєстрацією для роботодавців.