Публікація:
Програмна платформа для продажу та перегляду 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 с.

DOI