Web App

Store App

Next.js 16, React 19, TypeScript va Redux Toolkit asosida yaratilgan zamonaviy internet-do'kon platformasi. Supabase (PostgreSQL va Auth) bilan integratsiya qilingan ilova moslashuvchan Glassmorphism dizayni, URL bilan sinxronlashgan katalog, savatning optimistik yangilanishi, ISR keshlanishi, taktil aloqa va mobil moslashuvni ta'minlaydi.

Next.js 16
React 19
TypeScript
Redux Toolkit
RTK Query
Supabase
PostgreSQL
SCSS Modules
React Hook Form
Zod
redux-persist
Playwright
Screenshot of the Store App projectScreenshot of the Store App project

RTK Query orqali Server-Side filtratsiyalash

Mahsulot ma'lumotlarini yuklash va katalog amallari RTK Query hamda Supabase asosida tashkil etilgan. Javoblar elementlarga O(1) tezlikda kirish va samarali qayta render uchun { ids, items } ko'rinishida normallashtiriladi. Paginatsiya, qidiruv va toifalar bo'yicha saralash server tomonida amalga oshiriladi.

URL katalog holati manbai sifatida

Katalogning to'liq holati URL query-parametrlari bilan sinxronlashtiriladi: qidiruv (?q=), saralash (?sortBy=) va toifalar (?category=). Bu foydalanuvchiga filtrlangan havolalarni xatcho'plarga saqlash va brauzer navigatsiyasini to'g'ri saqlab qolish imkonini beradi. Next.js App Router parametrlarni mijoz va server o'rtasida uzluksiz boshqaradi.

FSD toza modulli arxitekturasi

Loyiha kodi ESLint orqali tekshiriladigan bir tomonlama bog'liqliklarga ega Feature-Sliced Design (FSD) metodologiyasiga qat'iy asoslangan. UI-komponentlar deklarativ bo'lib, barcha biznes-mantiq va yo'naltirishlarni maxsus hooklar hamda modellarga yuklaydi. Reselect orqali memoizatsiya qilingan selektorlar ortiqcha qayta renderlarning oldini oladi.