Методи AR для візуалізацій товарів в інтернет-магазині

Автор: Демчук Данило Віталійович
Кваліфікаційний рівень: магістр
Спеціальність: Комп'ютерні науки
Інститут: Інститут комп'ютерних наук та інформаційних технологій
Форма навчання: денна
Навчальний рік: 2025-2026 н.р.
Мова захисту: українська
Анотація: Ця магістерська робота присвячена розробці веб-орієнтованої системи доповненої реальності, яка дозволяє візуалізувати товари для інтернет-магазинів. Сучасна електронна комерція зазнає стрімких змін: з’являються нові формати продажу, асортимент товарів стає все більшим, а очікування користувачів зростають. Однак традиційні форми презентації товарів, такі як фотографії, відео або текстові описи, часто не надають потенційним покупцям достатньої інформації. Це призводить до сумнівів щодо покупки, невпевненості в тому, чи відповідає продукт очікуванням, і, як наслідок, до частих повернень, що негативно позначається як на бізнесі, так і на клієнтському досвіді. Впровадження технологій доповненої реальності (AR) радикально змінює уявлення про онлайн-покупки: користувачі можуть буквально «приміряти» товари у власному просторі перед покупкою. Такий підхід значно підвищує довіру до магазину, сприяє більш обґрунтованим рішенням про покупку, мінімізує ризик помилок і значно зменшує кількість повернень. Це не тільки покращує задоволеність клієнтів, але й підвищує ефективність бізнесу та відкриває нові можливості для розвитку електронної комерції. В рамках дослідження я проаналізував сучасні методи та програмні засоби для впровадження браузерної доповненої реальності (WebAR). Я визначив основні функціональні та нефункціональні вимоги до системи, створив архітектурну модель та розробив діаграми UML та ER, що відображають логіку та структуру взаємодії компонентів. Для реалізації було обрано сучасний технологічний стек: фронтенд було побудовано на Vue 3 та TypeScript з використанням Vite для швидкої компіляції проекту; для роботи з доповненою реальністю використовувалися WebXR-API та бібліотека @google/model-viewer, яка забезпечує кросплатформну підтримку 3D-моделей; для зберігання та синхронізації даних використовується хмарна база даних Firebase Firestore, яка забезпечує високу масштабованість та стабільність без необхідності обслуговування власного серверного обладнання.