Türkiye'nin en kapsamlı araba yedek parça pazaryeri platformu. Çok satıcılı (multi-vendor) mimari ile binlerce mağaza ve milyonlarca ürün.
- ✅ Gelişmiş ürün arama ve filtreleme
- ✅ Kategori bazlı gezinme
- ✅ Ürün detay sayfaları
- ✅ Sepet yönetimi (mağaza bazlı gruplama)
- ✅ Checkout (sipariş tamamlama) sistemi
- ✅ Sipariş takibi ve detaylı sipariş görüntüleme
- ✅ Mağaza listeleme ve detay sayfaları
- ✅ Kullanıcı hesap yönetimi
- ✅ Mağaza oluşturma ve yönetimi
- ✅ Ürün ekleme/düzenleme/silme (tam CRUD)
- ✅ Stok yönetimi (otomatik stok düşürme)
- ✅ Sipariş yönetimi ve durum güncelleme
- ✅ Satış istatistikleri (gelir, ürün, sipariş sayıları)
- ✅ Dashboard paneli (düşük stok uyarıları)
- ✅ Gerçek zamanlı sipariş durumu güncelleme
- ✅ Next.js 14 (App Router)
- ✅ TypeScript
- ✅ Prisma ORM
- ✅ NextAuth.js kimlik doğrulama
- ✅ Tailwind CSS
- ✅ Responsive tasarım
- ✅ SEO optimizasyonu
- Node.js 18+
- npm veya yarn
- Bağımlılıkları yükleyin:
npm install- Veritabanını oluşturun:
npx prisma migrate dev --name init- Örnek verileri ekleyin:
npx prisma db seed- Geliştirme sunucusunu başlatın:
npm run dev- Tarayıcınızda açın:
http://localhost:3000
parcacim.com/
├── app/ # Next.js App Router
│ ├── api/ # API Routes
│ ├── seller/ # Satıcı paneli sayfaları
│ ├── products/ # Ürün sayfaları
│ ├── cart/ # Sepet sayfası
│ └── ...
├── components/ # React bileşenleri
├── lib/ # Yardımcı fonksiyonlar
├── prisma/ # Veritabanı şeması ve seed
├── store/ # Zustand state management
└── types/ # TypeScript tip tanımlamaları
- User: Kullanıcılar (Alıcı/Satıcı)
- Shop: Mağazalar
- Category: Ürün kategorileri
- Product: Ürünler
- CartItem: Sepet öğeleri
- Order: Siparişler
- OrderItem: Sipariş detayları
NextAuth.js ile güvenli kimlik doğrulama:
- Email/şifre ile giriş
- Kullanıcı rolleri (BUYER, SELLER, ADMIN)
- Session yönetimi
- Korumalı sayfalar
Zustand ile client-side state management:
- Ürün ekleme/çıkarma
- Miktar güncelleme
- Mağaza bazlı gruplama
- Persistent storage
/seller/registersayfasından kayıt olun- Mağaza bilgilerinizi girin
- Onaylandıktan sonra satışa başlayın
- Dashboard'dan ürün ve sipariş yönetimi yapın
- Mobil öncelikli tasarım
- Tablet ve desktop desteği
- Touch-friendly arayüz
- Hızlı sayfa yükleme
npx prisma migrate dev
npx prisma generatenpx prisma migrate resetnpm run build
npm start- Fork edin
- Feature branch oluşturun (
git checkout -b feature/amazing-feature) - Commit edin (
git commit -m 'feat: Add amazing feature') - Push edin (
git push origin feature/amazing-feature) - Pull Request açın
Bu proje MIT lisansı altında lisanslanmıştır.
- Next.js ekibine
- Prisma ekibine
- Tüm açık kaynak katkıda bulunanlara
Parçacım - Arabanız için her parça burada! 🚗