LUMIÈRE, modern web teknolojileriyle inşa edilmiş, Sessiz Lüks (Quiet Luxury) estetiğini odağına alan tam donanımlı bir e-ticaret platformudur. Müşterinin vitrin deneyiminden admin'in sipariş yönetimine kadar tüm süreci kapsayan bir Full-Stack projesidir.
- Dinamik Mağaza — Kategori, beden ve fiyat filtrelemeli ürün listeleme sistemi
- Gelişmiş Sepet — Zustand ile yönetilen, sayfa yenilense bile veriyi koruyan sepet yapısı
- Iyzico Simülasyonu — Gerçekçi bir ödeme deneyimi sunan güvenli Checkout süreci
- Koleksiyonlar (Lookbook) — Marka hikayesini anlatan estetik ve asimetrik görsel sayfalar
- Analytics — Recharts ile görselleştirilmiş haftalık ciro ve sipariş grafikleri
- Ürün Yönetimi — Tam kapsamlı CRUD (Ekleme, Silme, Güncelleme) sistemi
- Sipariş Takibi — Gelen siparişlerin durumunu (
Pending,Shipped,Delivered) yönetme paneli
| Katman | Teknoloji |
|---|---|
| Framework | Next.js 16 (App Router) |
| Veritabanı | Neon DB (PostgreSQL) |
| ORM | Prisma |
| Kimlik Doğrulama | Auth.js (NextAuth v5) |
| State Management | Zustand |
| UI & Styling | Tailwind CSS, Shadcn/UI, Lucide React |
| Grafikler | Recharts |
git clone https://github.com/kullaniciadi/lumiere-boutique.git
cd lumiere-boutiquenpm installProjenin kök dizininde bir .env dosyası oluşturun:
DATABASE_URL="postgresql://..."
AUTH_SECRET="gizli-anahtarınız"npx prisma db push
npx prisma db seednpm run devUygulama varsayılan olarak http://localhost:3000 adresinde çalışacaktır.
lumiere-boutique/
├── app/ # Next.js App Router sayfaları
│ ├── (store)/ # Müşteri arayüzü
│ └── admin/ # Yönetim paneli
├── components/ # Yeniden kullanılabilir UI bileşenleri
├── lib/ # Yardımcı fonksiyonlar ve konfigürasyon
├── prisma/ # Veritabanı şeması ve seed dosyaları
└── public/ # Statik dosyalar
Bu proje MIT lisansı altında dağıtılmaktadır.