Zaprojektowałem i wdrożyłem autorski system nawigacji „vmn-nav”, będący rozbudowanym komponentem typu mega menu, dostosowanym do obsługi złożonej struktury produktowej.
Rozwiązanie zostało stworzone jako dedykowany moduł, integrujący dane z systemu i prezentujący je w formie dynamicznej, wielopoziomowej nawigacji.
Architektura rozwiązania
System opiera się na wielopoziomowej strukturze danych:
poziom 1: marki (np. BMW, Porsche, Toyota)
poziom 2: serie modeli (dynamicznie generowane)
poziom 3: generacje / warianty produktów
Dane przekazywane są do frontendu w formacie JSON i renderowane dynamicznie po stronie użytkownika
Funkcjonalność
wielopoziomowe mega menu dla desktop
dynamiczne ładowanie danych (JS)
hierarchiczna nawigacja produktowa
obsługa dużej liczby kategorii bez utraty czytelności
szybkie przejścia do kategorii („Wszystkie części →”)