Tüm projeler

E-ticaret2026

Patiler — Evcil Hayvan Ürünleri E-Ticaret Vitrini

Patiler, kedi–köpek–kuş ürünleri satan bağımsız bir pet shop için tasarlanmış uçtan uca e-ticaret vitrini. Müşterinin ürünü bulup sepete atmasından, mağaza sahibinin stok ve kampanya yönetmesine kadar iki farklı kullanıcının ihtiyacını tek uygulamada karşılıyor. Next.js 16 App Router, React 19, TypeScript ve Tailwind CSS v4 ile yazıldı; renk paleti, tipografi ve bileşen dili projeye özel olarak kuruldu.

Proje Türü

E-Ticaret Web Sitesi

Sektör

Pet Ürünleri

Hizmet

E-Ticaret Tasarım & Geliştirme

Sonuç

Modern ve kullanıcı odaklı alışveriş deneyimi

Patiler — Evcil Hayvan Ürünleri E-Ticaret Vitrini —
01 / 05

Sorun

Küçük ölçekli pet shop'lar çoğunlukla hazır pazaryeri panellerine sıkışıyor: katalog kendi kategori mantığına göre kurulamıyor, kampanya kurgusu yüzde indirimden öteye geçmiyor ve ürün görselleri için sürekli dış kaynağa bağımlı kalınıyor. Vitrin tarafında ise "dost türü" gibi sektöre özgü filtreler hiçbir şablonda hazır gelmiyor; müşteri kedisine mama ararken köpek ürünleri arasında kayboluyor. İhtiyaç, hem mağaza sahibinin kendi diliyle yönetebildiği hem de ziyaretçinin aradığını üç tıkta bulduğu, dış servise bağımlı olmayan bir sistemdi.

Hızlı

Ürün Keşfi

Akıcı

Alışveriş Deneyimi

Pratik

Sepet Yönetimi

Yaklaşım

01

Rotaları app/(vitrin) ve app/(panel) olarak iki kabuğa ayırıp mağaza ve yönetim arayüzlerini tek kod tabanında topladım

02

Katalog filtrelerini kategori, dost türü, marka ve fiyat olarak kurup tüm durumu URL arama parametrelerinde tuttum; bağlantı paylaşılabilir, geri tuşu doğru çalışır

03

Sepet, favoriler ve üyeliği React Context + localStorage üzerine kurdum; depolamayı yalnızca mount sonrası okuyarak hydration uyumsuzluğunu tasarımdan çözdüm

04

Yönetim panelini özet panosu, siparişler, kampanyalar, üyeler, müşteriler, ürünler, kategoriler ve ayarlar olmak üzere sekiz bölüme ayırdım

05

Kampanya indirimini ham fiyata yazmak yerine katalog okunurken uyguladım; kampanya bitince ürünler eski fiyatına kendiliğinden döner

06

Üye ve misafir kayıtlarını e-posta anahtarıyla birleştirip panelde tek bir müşteri listesi haline getirdim

07

Ürün görsellerini dış dosya yerine slug'dan deterministik üretilen SVG illüstrasyonlara bağladım; site tamamen çevrimdışı çalışır

08

Tasarım token'larını Tailwind v4 @theme bloğunda tanımlayıp renk, yarıçap, gölge ve tipografiyi tek yerden yönettim

Başlayalım

Bir sonraki projeni birlikte kuralım.

Kısaca projeni anlat; 24 saat içinde kapsam, süre ve bütçe hakkında net bir yanıtla dönelim.

Patiler — Pet Ürünleri E-Ticaret Vitrini | Next.js Projesi — MEROZ DEV