Celem projektu było stworzenie backendu konfiguratora szaf modułowych, który umożliwia użytkownikom łatwe i intuicyjne dostosowanie produktów. Główne cele to:
✅ Integracja z istniejącym systemem za pomocą protokołu SOAP w celu wymiany danych.
✅ Panel administracyjny umożliwiający zarządzanie danymi konfiguratora.
✅ Odzwierciedlenie zależności między produktami w formie elektronicznej w celu uproszczenia procesu konfiguracji.
✅ Integracja z React i ThreeJS w celu zapewnienia interaktywnego i dynamicznego wyświetlania produktów w 3D.
Projekt został zrealizowany zgodnie z poniższymi krokami:
🔹 Wybór technologii – backend oparty na Laravel i architekturze LUCID, zapewniający wydajność i skalowalność.
🔹 Integracja z istniejącym systemem – za pomocą protokołu SOAP umożliwiającego bezpieczną wymianę danych.
🔹 Rozwój panelu administracyjnego – zaprojektowanie intuicyjnego panelu umożliwiającego zarządzanie konfiguratorami i ich parametrami.
🔹 Modelowanie zależności między produktami – odwzorowanie powiązań produktów i ich konfiguracji w formie elektronicznej.
🔹 Integracja z React i ThreeJS – stworzenie interaktywnych, wizualnych reprezentacji produktów w 3D.
Projekt zakończył się wdrożeniem następujących efektów:
✅ Integracja z systemem za pomocą SOAP, co pozwoliło na bezproblemową wymianę danych z istniejącym systemem.
✅ Panel administracyjny umożliwiający łatwe zarządzanie danymi konfiguratora i parametrami produktów.
✅ Odzwierciedlenie zależności pomiędzy produktami, co ułatwia użytkownikom dokonywanie właściwych wyborów.
✅ Interaktywne wizualizacje produktów w 3D dzięki integracji z React i ThreeJS, oferujące lepsze doświadczenie użytkownika.
✅ Skalowalne i efektywne rozwiązanie, które umożliwia łatwą rozbudowę w przyszłości.