Публікація: Програмна платформа для продажу та перегляду 3D-моделей з використанням WebGL та інтерактивного 3D-перегляду
Завантаження...
Дата
2025
Автори
Назва журналу
ISSN журналу
Назва тома
Видавництво
Анотація
Об’єкт розробки – веб-платформа для публікації, зберігання та перегляду 3D-моделей у форматі .glb із інтегрованим 3D-преглядачем.
Мета розробки – створити масштабовану та зручну у використанні маркетплейс-систему, що дозволяє користувачам завантажувати, каталогізувати й переглядати 3D-моделі, а також адмініструвати власні колекції й отримувати доступ до інтерактивного перегляду.
Метод рішення – побудова фронтенду на Next.js (App Router) із використанням Three.js для візуалізації моделей та Tailwind CSS (PostCSS) для стилізації; реалізація бекенду на базі Supabase (PostgreSQL + Storage) із Drizzle ORM для роботи з даними; застосування REST API для взаємодії клієнта та сервера; забезпечення автентифікації та авторизації через Auth.js.
Результат – створено функціональний прототип платформи із можливістю реєстрації та керування обліковими записами, завантаження .glb-моделей у Supabase Storage, відображення та маніпуляції 3D-моделями в браузері, базовою системою ролей і підготовкою до подальшого масштабування та розгортання в продакшн.
Опис
Ключові слова
маркетплейс, 3D-модель, 3d-переглядач, next.js, postcss, rest api, supabase, tailwind css, three.js
Бібліографічний опис
Карпов Д. О. Програмна платформа для продажу та перегляду 3D-моделей з використанням WebGL та інтерактивного 3D-перегляду : пояснювальна записка до кваліфікаційної роботи здобувача вищої освіти на першому (бакалаврському) рівні, спеціальність 121 – Інженерія програмного забезпечення / Д. О. Карпов ; М во освіти і науки України, Харків. нац. ун-т радіоелектроніки. - Харків, 2025. - 64 с.