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ędzie | Wersja minimalna |
---|---|
PHP | 8.1 |
Composer | 2.x |
Node.js | 18.x |
NPM | 9.x lub nowszy |
MySQL/MariaDB | 8.0 / 10.5+ |
Laravel | 11.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