Технічне Завдання (ТЗ) на доопрацювання та налаштування сайту на базі скрипту Flynax Вступ Потрібен досвідчений спеціаліст для налаштування та доопрацювання веб-сайту, придбаного на платформі https://www.flynax.com. Сайт базується на готовому скрипті для класифікованих оголошень (classified ads script), призначеному для розміщення оголошень про послуги, зустрічі та подібні пропозиції. Мета — виправити існуючі проблеми, завершити налаштування та зробити сайт повністю функціональним для запуску. Сайт вже встановлено на хостингу, але потребує коригування URL-структури, повного налаштування всіх модулів та деяких дрібних змін для оптимізації роботи. Спеціаліст повинен мати досвід роботи з PHP, MySQL, CMS/скриптами типу Flynax або подібними (наприклад, OsClass, Open Classifieds), а також розуміння SEO та веб-безпеки. Основні завдання Виправлення проблем з URL: Перевірити та виправити некоректну генерацію URL для сторінок оголошень, категорій, профілів користувачів та пошуку. Налаштувати friendly URLs (SEF URLs) з використанням mod_rewrite або аналогічних інструментів, щоб уникнути дублювання сторінок та помилок 404. Перевірити редиректи, canonical tags та sitemap.xml для правильної індексації пошуковими системами. Забезпечити коректну роботу мультимовності (якщо активовано) у URL. Повне налаштування сайту до робочого стану: Налаштувати базу даних (MySQL), перевірити з'єднання та оптимізувати запити для швидкодії. Активувати та налаштувати всі стандартні модулі Flynax: реєстрація користувачів, авторизація, розміщення оголошень, модерація, платежі (інтеграція з платіжними системами, наприклад, PayPal, Stripe або локальними варіантами). Налаштувати email-повідомлення (SMTP), форми зворотного зв'язку, CAPTCHA для захисту від спаму. Перевірити та налаштувати права доступу для користувачів (адміністратор, модератор, звичайний користувач). Інтегрувати систему пошуку з фільтрами (за категоріями, локаціями, цінами тощо). Налаштувати кешування (наприклад, через Redis або вбудовані інструменти) для покращення швидкості завантаження. Забезпечення повної функціональності: Тестування всіх сторінок та функцій: створення оголошень з фото/відео, редагування профілів, чат/повідомлення між користувачами, система відгуків та рейтингів. Виправити будь-які баги, що виникають під час використання (наприклад, помилки при завантаженні медіафайлів, проблеми з мобільною версією). Адаптувати дизайн під мобільні пристрої (responsive design), якщо потрібно доопрацювати шаблон. Налаштувати безпеку: захист від SQL-ін'єкцій, XSS, CSRF, установка SSL-сертифіката (якщо не встановлено). Підключити аналітику (Google Analytics або аналог) для відстеження трафіку. Дрібні зміни та доопрацювання: Додати/змінити поля в формах оголошень (наприклад, додати опціональні поля для детального опису послуг, локації, контактів). Оптимізувати інтерфейс: змінити текст деяких кнопок/повідомлень для кращої юзабіліті (конкретні зміни обговорюватимуться в процесі). Додати кастомні фільтри в пошуку (наприклад, за типом послуги або доступністю). Якщо потрібно, інтегрувати додаткові плагіни з Flynax marketplace (бюджет на плагіни обговорюється окремо). Вимоги до виконання Терміни: Орієнтовно 7-10 днів, залежно від обсягу. Початок — після надання доступів (FTP, адмін-панель, база даних). Тестування: Після завершення — повне тестування на staging-сервері (якщо є) або безпосередньо на сайті. Надати звіт про виконані роботи та виявлені/виправлені проблеми. Документація: Надати інструкцію з адміністрування сайту (як додавати категорії, модерувати оголошення тощо). Конфіденційність: Спеціаліст зобов'язується не розголошувати деталі проекту.