Wróć do projektów
Sklep internetowy Trixbrix

Trixbrix

Ruby on RailsRubyTailwind CSS

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.