KO'RISH
Muhandislik jihozlari uchun ko'p tilli SSR sayt-katalog
AquaCity — O'zbekistondagi yevropalik isitish, suv ta'minoti va muhandislik sanitariya jihozlari rasmiy distributori (Kan-Therm, Hexonic, General Fittings, RunwilPools, OLI, Cavaletto) uchun noldan qayta qurilgan ko'p tilli SSR sayt-katalog. Sayt marketing vitrina va ishlaydigan mahsulot katalogini bitta yuzada birlashtiradi: tashrif buyuruvchilar kategoriya bo'yicha tanlaydilar, mavjudligi bo'yicha filtrlaydilar, nomi bo'yicha qidiradilar, narx bo'yicha saralaydilar va galereya hamda to'liq texnik xususiyatlari bilan SSR mahsulot sahifalarini ochadilar. Tugallangan loyihalar bo'limi bajarilgan ishlarni ko'rsatadi, kontakt forma esa muhandislik so'rovlarini to'g'ridan-to'g'ri jamoaga yuboradi.
Frontend TanStack Start (fayl asosidagi marshrutlash, SSR, server funksiyalari) va React 19 da qurilgan, Tailwind CSS v4 da qorong'u «corporate navy + electric blue» dizayn tizimida ishlangan va Motion bilan animatsiyalangan. Locale aware marshrutlar ($locale/catalog, $locale/product/$id, $locale/projects) EN/RU/UZ tilini almashtiradi, route loader'lar esa mahsulot va loyiha ma'lumotlarini TanStack Query orqali oldindan yuklaydi — har bir mahsulot sahifasi serverda renderlanadi va clientda darhol hydrate qilinadi. Katalogda debounce qilingan qidiruv, sahifalangan so'rovlar va kategoriya indeksi ishlaydi — barchasi alohida backend API orqali, frontend Axios bilan unga murojaat qiladi. Mahsulot tavsiflarining HTML kodi render'dan oldin DOMPurify orqali sanitatsiyadan o'tkaziladi.