Вихідна ситуація: клініка спортивної медицини та реабілітації має застарілий односторінковий сайт без мобільної версії та без онлайн-запису. Контент, ціни та розклад лікарі ведуть до МІС, а заявки зараз приходять через телефон та месенджери, через що губляться звернення та немає наскрізної аналітики. Технічне середовище та предметна область: сайт має бути новим, на WordPress 6.x з кастомною темою (без важких візуальних конструкторів), з урахуванням медичної тематики – коректні дисклеймери, акуратна робота з персональними даними, висока швидкість на мобільних. Хостинг - Ubuntu 22.04, Nginx, PHP 8.2, MariaDB. Вихідники – у Git-репозиторії. Що потрібно зробити: - Спроектувати структуру та зібрати сайт на WordPress: головна, послуги (10-20 типових сторінок), лікарі (картки фахівців), ціни, про клініку, контакти, блог (категорії та теги), сторінка політики конфіденційності, 404. - Реалізувати кастомні типи записів та поля: Лікарі, Послуги, Акції. Зв'язки – послуга прив'язана до кількох лікарів, лікар – до кількох послуг, виведення на сайті має збиратися автоматично. - Онлайн-запис: інтеграція з МІС через REST API (ендпоінти будуть надані, типова схема – отримання списку лікарів, послуг, вільних слотів за датою, створення запису). Потрібен фронтенд-віджет запису на сторінці послуги та/або лікаря з вибором філії, дати, часу, а також підтвердженням по SMS або email (можна через сторонній сервіс, ключі надамо). Дані пацієнта зберігати в БД WordPress тільки в обсязі, необхідному для заявки, та автоматично очищати персональні дані старше 30 днів. - Повідомлення: лист адміністратору та пацієнту з деталями запису, логування помилок інтеграції в окремий лог-файл на сервері. - SEO та аналітика: ЧПУ, хлібні крихти, мікророзмітка schema.org для Organization, MedicalClinic, Physician, FAQ (для 3-5 блоків питань), генерація sitemap.xml, коректні мета-теги та OpenGraph. Підключити GA4 та Яндекс Метрику через GTM, налаштувати 3 події – відправка форми запису, клік по телефону, клік по месенджеру. - Продуктивність та безпека: кешування на рівні WordPress (плагін припустимо, але без монструозних складання), захист форм від спаму (hCaptcha або reCAPTCHA), базове посилення безпеки WP (відключення XML-RPC при непотрібності, обмеження спроб логіну), налаштування резервного копіювання (плагін припустимо). Обмеження: - Не можна використовувати Elementor/WPBakery та аналогічні важкі білдери. Дозволено ACF Pro або аналог для полів. - Дизайн - за готовим Figma-макетом (надамо), але потрібно акуратно згорнути адаптивно і без візуальних розбіжностей по сітці та друкарні. - Інтеграція з МІС має бути реалізована як окрема плагін WordPress, щоб не залежати від теми. - Персональні дані не повинні потрапляти до веб-логів та клієнтської консолі. Конкретний результат: - Розгорнутий новий сайт на нашому сервері та в staging-оточенні, з перенесенням контенту з наданого документа (тексти та фото дамо) та з підключеним онлайн-записом через API. - Репозиторій з вихідниками теми та плагіна інтеграції, інструкція з розгортання та оновлення, список встановлених плагінів та налаштувань. Критерії приймання (вимірні): 1) Google PageSpeed Insights на мобільних - не нижче 85 для головної та сторінки послуги при чистому кеші. 2) Запис через віджет повинен створювати запис у МІС і повертати користувачеві підтвердження, у тому числі обробка 3 помилок – немає слотів, помилка мережі, некоректні дані. 3) Сайт проходить перевірку на биті посилання (0 критичних) та валідну sitemap.xml. 4) Події в GA4 та Метриці фіксуються при тестових діях. 5) Персональні дані із заявок старше 30 днів видаляються за розкладом (WP-Cron або системний cron) і це підтверджується логом. Оцінка за термінами: очікується 3-5 етапів - проектування структури та типів, верстка та тема, плагін інтеграції та віджет, SEO/аналітика/оптимізація, фінальне приймання та документація.