Бюджет: 800 PLN Термін: 7 днів
Привіт. Зацікавив проект, добре знаю Yii2, тому думаю, що зможу допомогти в реалізації цього проекту.
1. Загальна інформація
Проект: https://confideline.com, Yii2.
Готове рішення, що включає користувацьку частину та адмін-панель.
Завантажити архів сайту для вивчення з чим працювати можна за посиланням: https://drive.google.com/drive/folders/10xJQTxa3abY-7r4tPG9eBJpE7hGJUqIo?usp=drive_link
Завдання:
Реалізація функціоналу для вибору відображення головної сторінки сайту з використанням різних шаблонів.
2. Вимоги до функціоналу
2.1 Управління шаблонами
Необхідно створити сторінку управління шаблонами https://confideline.com/admin/theme/theme-variants, на якій адміністратор повинен мати можливість:
Завантажувати нові шаблони у вигляді zip-архівів.
Вибирати активний шаблон для відображення головної сторінки, сторінки реєстрації та авторизації.
Видаляти непотрібні шаблони.
2.2 Зберігання шаблонів
Шаблони розміщуються в директорії, наприклад, /templates/home/.
Кожен шаблон представляє собою папку з файлами (HTML, CSS, JS, зображення).
Структура шаблонів повинна бути організованою та гнучкою, що дозволить додавати нові шаблони без змін у коді.
2.3 Вибір активного шаблона
Вибраний шаблон зберігається в базі даних.
При завантаженні сторінки сервер підвантажує файли активного шаблона.
2.4 Завантаження нових шаблонів
Адміністратор вибирає zip-архів з шаблоном на своєму комп'ютері та завантажує його на сервер.
Шаблони готуються верстальником, після чого передаються адміністратору для завантаження.
Інтерфейс адмін-панелі дозволяє завантажити zip-архів, який автоматично розпаковується в нову папку.
Форма завантаження повинна включати:
Поле для завантаження zip-файла.
Поле для введення імені шаблона (якщо ім'я не введено, буде використовуватися ім'я файлу архіву за замовчуванням).
Після завантаження архів розпаковується в папку, наприклад /templates/home/, де створюється нова папка з іменем шаблона. Новий шаблон буде доступний у списку шаблонів.
2.5 Видалення шаблонів
При видаленні шаблона:
Видаляються всі файли з відповідної папки.
Шаблон зникає зі списку доступних.
3. Функціональні вимоги
3.1 Адмін-панель
Розділ "Управління шаблонами":
Список доступних шаблонів з відображенням назв папок.
Опції для кожного шаблона:
"Вибрати" — зробити шаблон активним для головної сторінки, сторінки авторизації та реєстрації.
"Додати новий шаблон" — завантажити новий zip-архів.
"Видалити" — видалити шаблон з сервера.
3.2 Робота з файлами
Завантаження та розпаковка zip-архіву:
Створення нової директорії в /templates/home/.
Розпаковка вмісту архіву.
Перевірка цілісності файлів (наявність index.php, style.css та інших обов'язкових файлів).
6. Структура шаблонів
Кожен шаблон повинен бути організований в окремій папці та включати:
index.php — основний HTML-файл.
style.css — стилі.
script.js — JavaScript-файл.
Зображення та інші ресурси.
7. Особливості
Повинна бути можливість додавання нових шаблонів без необхідності зміни в коді або структурі системи.
Приклад, як це може бути реалізовано:
Крок 1 - вибрати назву теми з раніше завантажених - black - головна сторінка BlackHugs
Крок 2 - вибрати назву теми з раніше завантажених - asian - головна сторінка AsianHugs


Адміністратор входить у розділ "Управління шаблонами".
Бачить список доступних шаблонів.
Вибирає активний шаблон (результат одразу відображається на сайті).
Завантажує новий шаблон через zip-архів.
Видаляє непотрібні шаблони.
Функціонал завантажує, відображає та видаляє шаблони через інтерфейс адмін-панелі.
Вибраний шаблон відображається на головній сторінці без необхідності редагування коду.
Усі дії адміна логуються.
Бюджет: 800 PLN Термін: 7 днів
Привіт. Зацікавив проект, добре знаю Yii2, тому думаю, що зможу допомогти в реалізації цього проекту.
Бюджет: 900 PLN Термін: 7 днів
Доброго дня. Зацікавило ваше замовлення. Працюю у веб-чфері з 2014 року. На yii2 пишу дільше 9 років. Пишіть у приватні повідомлення для обговорення деталей
Технічне завдання (ТЗ) на комплексне оновлення, лікування та налаштування сайту Сайт: elektrik.zp.ua Етап 1. Відновлення доступу та лікування сайтуВідновити доступ до панелі управління сайту (Joomla!).Провести сканування та повну очистку сайту від вірусів, шкідливого коду, шеллів та бекдорів.Очистити базу даних від спам-користувачів, залишків видалених модулів та зайвих файлів.Етап 2. Оновлення CMS та захистОновити CMS Joomla (поточна 3.9.15), PHP (поточна 7.3.33) та всі модулі до актуальних версій (або створити чисту версію сайту на базі старої з перенесенням даних).Налаштувати базовий захист сайту від вірусів, повторного зламу та спам-атак.Розблокування хостингу: Звернутися в підтримку ukraine.com.ua для перевірки сайту та зняття обмежень/блокувань з хостинг-акаунта.Етап 3. Виправлення пошти та доопрацюванняНалаштувати коректну відправку листів з форм «Замовити дзвінок» та «Залишити заявку» на email elektrik.zp.ua @ gmail.com (через SMTP).Перевірити та виправити інші помилки та технічні недоліки на сайті.Встановити модуль/скрипт автооновлення поточного року в футері: 2026© Послуги електрика в Запоріжжі.Етап 4. Налаштування аналітики та рекламиПравильно налаштувати та зв'язати сервіси для акаунта elektrik.zp.ua @ gmail.com: Google Tag Manager (GTM) Google Analytics 4 (GA4) Google Search ConsoleВ GTM та GA4 налаштувати відстеження конверсій: Відправка форми «Замовити дзвінок» Відправка форми «Залишити заявку» Кліки по номеру телефонуЗв'язати GA4 з Google Рекламою та імпортувати налаштовані цілі в рекламний кабінет.Етап 5. Оптимізація швидкостіОптимізувати швидкість завантаження сайту та вивести показники в зелену зону PageSpeed Insights (для мобільних та ПК).
Потрібно розробити плагін. Мета - зручна таблиця для швидкого вибору та закупівлі товарів оптовими покупцями. Функціонал Фронт: Стовпці - Вибір товару (check), Назва, Категорія, Склад, Доставка, Ціна, Вибір кількості, Додати в кошик, Очистити фільтри пошук товари списком фільтр за категоріями фільтр за складами фільтр за доставкою вибір кількості товару додавання в кошик Бек: масове підвищення та зниження цін у % за складом
Потрібно доопрацювати плагін Wordpress, який виконує функцію аналітики. Плагін сканує дані та виводить їх на своєму сайті. Роботу можна розділити на етапи. Основні завдання: Аналіз і оптимізація поточної архітектури плагіна. Доопрацювання модуля збору та обробки даних з зовнішніх джерел. Покращення продуктивності при роботі з великим обсягом інформації. Реалізація додаткових налаштувань в адміністративній панелі. Оптимізація зберігання та відображення результатів на сайті. Виправлення виявлених помилок і підвищення стабільності роботи. Вимоги: Досвід роботи з WordPress. Впевнене знання PHP, MySQL, JavaScript. Розуміння роботи з API та автоматичною обробкою даних. Вміння розбиратися в чужому коді. Докладне технічне завдання надається обраному виконавцю після попереднього обговорення.
Потрібен Laravel Backend Developer для розробки та підтримки серверної логіки, баз даних та основних API для нашого веб-додатку. Oбов'язки включають розробку та підтримку серверної логіки та баз даних для нашого веб-додатку на основі Laravel. Робота ведеться з інтеграцією фронтенд-фреймворків із нашою серверною інфраструктурою та передбачає проектування архітектури баз даних та виконання запитів до реляційних баз даних, таких як MySQL. Професійний досвід розробки на Laravel з мінімум трьома роками роботи у цьому полі. Також бажано досвід роботи з інтеграцією фронтенд-фреймворків із серверною інфраструктурою.
Щукаємо для підтримки проекта на базі Yii , треба вносити правки та доопрацювання бази , частково є звязок з попереднім виконавцем .....................