LightStruct Platform – Instrukcja uruchomienia środowiska developerskiego #10

LightStruct Platform to aplikacja webowa wspierająca zarządzanie strukturami danych produktowych w sektorze technologii oświetleniowych. Umożliwia przechowywanie, kategoryzację oraz udostępnianie informacji technicznych i modeli 3D. Projekt może służyć jako fundament do badań nad wizualizacją danych przestrzennych i integracją z systemami CAD/BIM.

NarzędzieWersja minimalna
PHP8.1
Composer2.x
Node.js18.x
NPM9.x lub nowszy
MySQL/MariaDB8.0 / 10.5+
Laravel11.x

Klonowanie repozytorium

git clone https://github.com/twoja-nazwa/lightstruct-platform.git
cd lightstruct-platform

Instalacja zależności PHP (Laravel)

composer install

Instalacja zależności frontend (Vite + Vue)

npm install

Przykład konfiguracji

APP_NAME="LightStruct Platform"
APP_ENV=local
APP_KEY=
APP_DEBUG=true
APP_URL=http://localhost

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=lightstruct
DB_USERNAME=root
DB_PASSWORD=secret

Struktura katalogów

lightstruct-platform/
├── app/ # Logika aplikacji (modele, kontrolery)
├── database/ # Migracje, seedy
├── public/ # Pliki publiczne
├── resources/ # Komponenty Vue, widoki Blade
├── routes/ # API i trasy webowe
└── vite.config.js # Konfiguracja Vite

Obszary badawcze i zastosowania

  • Systemy katalogowania danych produktowych
  • Integracja danych geometrycznych i metadanych (3D + opis techniczny)
  • Zastosowanie WebGL i interaktywnych wizualizacji
  • Automatyzacja aktualizacji treści w środowiskach B2B
  • Przetwarzanie danych dla aplikacji BIM/IFC (planowane)

Licencja

MIT License
(c) 2025 LightStruct Research Team / CAISE