Сервіс для підбору товарів після проходження опитування
Проєкт реалізовано як окремий вебсервіс, розгорнутий на власному сервері з використанням домену feedcraft.space. Серверна частина працює у середовищі Node.js, розміщена на VPS та керується через PM2, що забезпечує стабільну роботу, автоматичний перезапуск і масштабованість.
Backend відповідає за обробку логіки опитування, збереження відповідей користувачів, формування бізнес-правил та підбір релевантних товарів. Дані про продукти отримуються через інтеграцію з API e-commerce платформи Хорошоп: товари регулярно вивантажуються, нормалізуються та зберігаються в локальній базі даних для подальшої швидкої обробки та фільтрації.
Frontend реалізований як окремий клієнтський застосунок, що взаємодіє з сервером через API. Користувач проходить покрокове опитування, де кожна відповідь впливає на подальший сценарій і фінальний результат.
Сервіс підбору раціону аналізує параметри улюбленця (тип тварини, вік, рівень активності, індивідуальні потреби, призначення корму тощо) та на основі структурованих характеристик продуктів формує персоналізовану добірку. Підбір здійснюється не за тегами, а за набором характеристик, що дозволяє отримувати більш точні та релевантні рекомендації.
Результатом роботи сервісу є сформований список рекомендованих товарів, який може використовуватися як окремий інструмент або бути інтегрованим у e-commerce систему для подальшої взаємодії з клієнтом.
#Node.js #javascript #restapi #Хорошоп #Backend #websites #Ecommerce/Shop/Магазин #vps
Backend відповідає за обробку логіки опитування, збереження відповідей користувачів, формування бізнес-правил та підбір релевантних товарів. Дані про продукти отримуються через інтеграцію з API e-commerce платформи Хорошоп: товари регулярно вивантажуються, нормалізуються та зберігаються в локальній базі даних для подальшої швидкої обробки та фільтрації.
Frontend реалізований як окремий клієнтський застосунок, що взаємодіє з сервером через API. Користувач проходить покрокове опитування, де кожна відповідь впливає на подальший сценарій і фінальний результат.
Сервіс підбору раціону аналізує параметри улюбленця (тип тварини, вік, рівень активності, індивідуальні потреби, призначення корму тощо) та на основі структурованих характеристик продуктів формує персоналізовану добірку. Підбір здійснюється не за тегами, а за набором характеристик, що дозволяє отримувати більш точні та релевантні рекомендації.
Результатом роботи сервісу є сформований список рекомендованих товарів, який може використовуватися як окремий інструмент або бути інтегрованим у e-commerce систему для подальшої взаємодії з клієнтом.
#Node.js #javascript #restapi #Хорошоп #Backend #websites #Ecommerce/Shop/Магазин #vps