
Trixbrix
Sklep internetowy dla producenta zaawansowanych torów kolejkowych kompatybilnych z LEGO, sprzedającego klientom na całym świecie. Setki produktów - tory, automatyka, gotowe zestawy i akcesoria - w sklepie, który musi działać szybko i sprzedawać w wielu walutach. Zobacz shop.trixbrix.eu
Jakie problemy rozwiązuje?
- Wygodna nawigacja po dużym katalogu produktów
- Wyszukiwarka, która podpowiada jeszcze przed wpisaniem całej nazwy
- Obsługa wielu walut, bo klienci są z różnych krajów
- Cały sklep działa szybko nawet przy dużej liczbie produktów
Technologie
- Ruby on Rails - cały backend i logika sklepu
- Tailwind CSS - wygląd strony
- Hotwire - interaktywne elementy bez ciężkiego JavaScriptu
Jak wyglądała praca nad projektem?
Największym wyzwaniem była skala katalogu - przy setkach produktów nawigacja i wyszukiwarka muszą odpowiadać natychmiast. Dopracowałem podział na kategorie i dodałem wyszukiwarkę z podpowiedziami, która prowadzi klienta do właściwego produktu, zanim skończy wpisywać jego nazwę.
Sklep sprzedaje klientom z całego świata, więc drugim ważnym tematem była obsługa wielu walut. Interfejs oparłem na Hotwire - strona reaguje jak aplikacja, ale bez ciężkiego JavaScriptu po stronie przeglądarki, co przekłada się na szybkie ładowanie nawet przy dużym katalogu produktów.
