PHP Ukraine
Незалежна PHP-платформа України з вакансіями, компаніями, документацією, питаннями для співбесід, проєктами та інструментами для розробників.
Михайло Левицький · Автор
Про платформу
PHP Ukraine це незалежна платформа для української PHP-екосистеми. В одному місці вона об’єднує вакансії, компанії, зарплати, документацію українською, матеріали для підготовки до співбесід, проєкти розробників та інструменти.
Платформа створювалася як окремий продукт для PHP-розробників і роботодавців, а не просто як каталог вакансій. Основна ідея це зібрати в одному місці роботу, знання, компанії, інструменти та проєкти української PHP-екосистеми.
Архітектура і backend
Проєкт розроблений з нуля на Laravel і PostgreSQL. Архітектура побудована модульно, окремі частини системи відповідають за вакансії, компанії, користувачів, документацію, контент, проєкти та інші напрямки платформи.
Основний акцент зроблений на backend-логіці, структурі даних, інтеграціях, автоматизації імпорту, пошуку, SEO та можливості масштабувати платформу без перебудови всього застосунку.
Вакансії
Одна з найбільших частин PHP Ukraine це система вакансій.
Платформа автоматично імпортує вакансії з різних джерел, нормалізує дані, визначає стек, рівень кандидата, формат роботи, локацію та зарплату. Після цього система прибирає дублікати й формує єдиний каталог вакансій.
- Імпорт вакансій з кількох джерел
- Дедуплікація однакових вакансій
- Нормалізація зарплат і локацій
- Визначення технологічного стеку
- Визначення рівня вакансії
- Фільтрація за технологіями
- Фільтрація за рівнем
- Фільтрація за зарплатою
- Пошук за містом і форматом роботи
Компанії та роботодавці
На платформі є окремий каталог компаній з інформацією про технології, формат роботи, міста та відкриті вакансії.
Для роботодавців реалізований окремий кабінет, де можна керувати вакансіями та працювати з кандидатами.
Компанії можуть створювати власні сторінки, публікувати вакансії та представляти себе розробникам без прив’язки лише до сторонніх job-платформ.
Знання і документація
Окремий напрямок PHP Ukraine це база знань для PHP-розробників.
На платформі є документація українською, питання для співбесід, статті та матеріали по PHP, Laravel, Symfony та суміжних технологіях.
Контент пов’язаний між собою через технології, вакансії, компанії та тематичні сторінки.
Підготовка до співбесід
На платформі є окремий розділ з питаннями для співбесід.
Питання можна використовувати як звичайний список, для повторення матеріалу або підготовки перед технічною співбесідою.
Контент поступово розширюється окремими сторінками для конкретних питань і технологій.
Проєкти розробників
PHP Ukraine також містить модуль Projects, де розробники можуть показувати власні продукти, open source проєкти, пакети, інструменти та інші роботи.
Кожен проєкт може мати окрему сторінку з описом, стеком, роллю автора, скріншотами, посиланням на сайт або GitHub та інформацією про доступність коду.
Ідея цього модуля це показувати не тільки де працюють PHP-розробники, а й що вони реально створюють.
SEO
Значна частина проєкту побудована з урахуванням SEO.
Реалізовані окремі landing pages для технологій, рівнів, міст, форматів роботи та інших комбінацій пошукового попиту.
- JobPosting structured data
- Sitemap
- Canonical URL
- Внутрішня перелінковка
- SEO landing pages
- Сторінки технологій
- Сторінки міст
- Сторінки рівнів
- Сторінки форматів роботи
Частина SEO-сторінок формується на основі актуальних даних платформи, тому вони оновлюються разом із вакансіями та компаніями.
Технічний стек
Основний стек проєкту:
- PHP 8.4
- Laravel 13
- PostgreSQL 17
- Livewire
- Alpine.js
- Tailwind CSS 4
- Filament
- Redis
- Docker
- FrankenPHP
Для контролю якості використовуються автоматичні тести та PHPStan.
Інфраструктура і deployment
Проєкт працює в Docker-оточенні та розгортається на VPS.
Для production використовуються FrankenPHP, Cloudflare та окремі сервіси для зберігання файлів і статичних ресурсів.
Deployment автоматизований через git push workflow.
Ідея проєкту
PHP Ukraine це не просто сайт з вакансіями.
Це спроба побудувати єдину платформу для української PHP-екосистеми, де розробник може знайти роботу, дізнатися про компанії, підготуватися до співбесіди, читати документацію, користуватися інструментами та показувати власні проєкти.
Автор
Розробив платформу з нуля: модульну архітектуру, backend, PostgreSQL, імпорт і дедуплікацію вакансій, пошук, SEO-landing pages, кабінет роботодавця, документацію, тести та deployment.
