Сайт був не завершений попереднім виконавцем. Орієнтовно, готовий на 90%. Подивитись я його не можу (для розміщення на сервері потрібна кваліфікована допомога), тому повний об’єм роботи з’ясується пізніше. Архів недоробленого сайту вишлю за запитанням. Завдання:
1. Оцінити, що зроблено і як працює.
2. Вставити кілька готових текстів у робочі сторінки.
3. При необхідності, зробити виправлення.
4. Переробити алгоритм фільтрації у базі даних.
5. Адаптувати під різні пристрої (смартфон, планшет).
6. Допомогти у розміщенні сайту і тестуванні.
Зміна алгоритму фільтрації може бути непростим завданням (попередній виконавець з ним не впорався). Тому подивіться уважно, перш ніж приймати замовлення, чи зможете таке зробити. Отже, база даних складається з текстових рефератів (наукових публікацій), які треба шукати на основі належності до категорій. При цьому алгоритм фільтрації повинен працювати по-різному між категоріями і всередині категорій: «будь-який співпадаючий» параметр всередині категорії, але при цьому - "все з перерахованого" між категоріями. Умовний приклад:
Категорія «колір»: білий, сірий, чорний.
Категорія «предмет»: ліжко, шафа, стілець.
Категорія «матеріал»: дерево, метал, пластик. При цьому, можуть бути підкатегорії наступного порядку: дерево – дуб і береза, метал – сталь і алюміній.
Якщо всередині останньої категорії вибрані 2 параметра (наприклад, береза і алюміній), то в результати пошуку повинні пройти і ті об’єкти, що мають присвоєний їм параметр «береза», і ті, що мають параметр «алюміній», і ті, що мають обидва параметра одночасно, а всі інші пройти не повинні. Припустимо, що в інших категоріях обрані «білий» і «сірий», а також «ліжко». Так от, між категоріями повинно бути повне співпадіння всіх параметрів. У остаточні результати пошуку мають потрапити тільки білі та/або сірі ліжка, зроблені з берези та/або алюмінію. Всі інші варіанти мають бути відсіяні.
Зауважу спеціально (за досвідом попередньої роботи), що всі домовленості, підтверджені замовником і виконавцем у робочій області, стають частиною технічного завдання.