Pickbazar- Laravel Multivendor Ecommerce with React, Next Js, GraphQL & REST API
🚀 Genel Bakış
Pickbazar, Laravel (arka uç) ve React + Next.js (ön uç) tarafından desteklenen son teknoloji ürünü, çok satıcılı bir e-Ticaret ve pazar çözümüdür. Güçlü bir API öncelikli mimariye sahip ölçeklenebilir çevrimiçi mağazalar veya hizmet pazarları oluşturmak isteyen girişimciler, geliştiriciler ve SaaS girişimleri için tasarlanmıştır.
GraphQL ve REST API'lerini birleştiren Pickbazar, kusursuz entegrasyonlara, Next.js ile hızlı sayfa oluşturmaya ve esnek kullanıcı arayüzü özelleştirmesine olanak tanır. İster B2C, B2B ister dijital ürünler pazarı oluşturuyor olun, kutudan çıktığı gibi hız, ölçeklenebilirlik ve esneklik sunar.
Hedef kullanıcılar: Hazır API'ler ve modüler tasarıma sahip, modern, kafasız bir e-Ticaret çözümü arayan çok satıcılı mağaza sahipleri, SaaS geliştiricileri, dijital ajanslar ve ürün girişimleri.
✨ Temel Özellikler
- Tam çoklu tedarikçi desteği: Satıcılar mağazalarını, envanterlerini, siparişlerini ve gelir analizlerini bağımsız olarak yönetebilirler.
- Başsız mimari: Ölçeklenebilirlik ve esneklik için ön uç (Next.js) ve arka ucun (Laravel API) ayrılması.
- GraphQL & REST API: Mobil uygulamalar veya harici sistemlerle maksimum entegrasyon yeteneği için ikili API sistemi.
- React + Next.js ön ucu: SEO dostu ve performanslı sayfalar için SSR (Sunucu Tarafı Oluşturma) ile son derece hızlı kullanıcı arayüzü.
- Dinamik ürün yönetimi: Değişken, gruplandırılmış veya dijital ürünleri sınırsız kategori ve özniteliklerle yönetin.
- Sipariş yönetimi sistemi: Gerçek zamanlı sipariş güncellemeleri, durum takibi ve satıcıya özel bildirimler.
- Gelişmiş ödeme: Entegre ödeme ağ geçitleri (Stripe, PayPal ve manuel), vergi kuralları ve kupon indirimleri.
- Envanter takibi: Stok güncellemeleri, düşük stok uyarıları ve depoya hazır ürün yönetimi.
- Analitik kontrol paneli: Geliri, satış eğilimlerini ve müşteri davranışı öngörülerini gösteren satıcı ve yönetici kontrol panelleri.
- Optimize edilmiş SEO ve performans: Hızlı yükleme süreleri, optimize edilmiş görseller, schema.org işaretlemesi ve SEO meta veri desteği.
- Kimlik doğrulama ve roller: Müşteri, satıcı ve yönetici rolleriyle JWT tabanlı kimlik doğrulamayı güvenli hale getirin.
- Modern UI/UX: Temiz, geliştirici dostu bir kod tabanı için Tailwind CSS ve TypeScript ile oluşturulmuştur.
- Mobil kullanıma hazır: Tüm cihazlar için optimize edilmiş, tamamen duyarlı arayüz.
⚙️ Teknik Yığın
- Arka Uç Çerçevesi: Laravel 10 (PHP 8+)
- Ön Uç Çerçevesi: React 18, Next.js 14
- API'ler: GraphQL ve REST
- Diller: PHP, TypeScript, JavaScript (ES6+)
- Veritabanı: MySQL / PostgreSQL
- Şekillendirme: Arka rüzgar CSS
- Paket yönetimi: npm / iplik
- Sunucu Gereksinimleri: Apache/Nginx, PHP 8+, Node.js 18+, Composer ve HTTPS
🧩 Kurulum Kılavuzu
- Arka uç kurulumu:
Laravel dosyalarını sunucunuza yükleyin.
.env.example dosyasını .env'e kopyalayın ve veritabanınızı ve posta ayarlarınızı yapılandırın.
Composer kurulumunu ve php artisan migrate --seed'i çalıştırın.
Uygulama anahtarı oluşturun: php artisan anahtarı:generate. - Ön uç kurulumu:
React/Next.js klasörüne gidin.
Bağımlılıkları yüklemek için npm kurulumunu (veya ipliği) çalıştırın.
Npm run dev'i kullanarak geliştirme sunucusunu başlatın veya npm run build ile üretim için build'i kullanın.
Ön ucu, ortam yapılandırma dosyasındaki API URL'nize bağlayın. - Kurulumu sonlandırın:
Depolama/ ve önyükleme/önbellek/ dizinlerinin yazılabilir olduğundan emin olun, ardından mağaza ayarlarını yapılandırmak için yönetici kontrol panelinize erişin.
📦 Teslimatlar
- REST ve GraphQL API'leri ile Laravel arka uç kaynak kodunu tamamlayın
- Next.js ön uç kaynağı (React + Tailwind CSS)
- Veritabanı geçişi ve çekirdek dosyaları
- Ortam yapılandırma örnekleri (.env.example)
- Kurulum kılavuzu ve belgeler
📱 Desteklenen Platformlar
- Web: Chrome, Edge, Safari ve Firefox (en son sürümler)
- Cihazlar: Masaüstü, tablet ve mobil cihazlarda tamamen duyarlı
- Sunucu İşletim Sistemi: PHP 8+ sürümüne sahip Linux, macOS veya Windows Server ile uyumludur
🧠 Notlar
- Lisans: GPL kapsamında yayınlanmıştır; çalışma, değişiklik ve yeniden dağıtıma olanak tanır.
- Özelleştirme ipuçları:
Ön uç değişiklikleri için Resources/js/'yi ve arka uç denetleyicileri için App/Http/'yi kullanın. Yeni veri türleri veya mutasyonlar için GraphQL şemasını graphql/schema.graphql dosyasında değiştirin. - SEO ve performans güvencesi:
Sunucu tarafı oluşturma (Next.js) taranabilirliği artırır; hafif React bileşenleri yüksek Lighthouse puanları sağlar. - Deneyim içgörüsü:
Deneyimli SaaS geliştiricileri tarafından, çok sağlayıcılı ölçeklenebilirlik ve pazar otomasyonunu minimum kurulumla gerçekleştirmek üzere tasarlanmıştır.
👨💻 Orijinal Geliştirici Kredisi
Başlangıçta RedQ Inc. tarafından geliştirilmiş ve dağıtılmıştır.
CodeCanyon.
Resmi güncellemelere, belgelere ve teknik desteğe erişim için lütfen orijinal yazardan ticari bir lisans satın almayı düşünün.
🔒 Sorumluluk reddi beyanı
Bu paket, eğitimsel ve gelişimsel kullanım için GPL lisansı kapsamında sağlanmaktadır.
Orijinal yazara veya markaya bağlı değiliz veya onlar tarafından desteklenmiyoruz.
Tüm ürün adları, ticari markalar ve varlıklar ilgili sahiplerinin mülkiyetinde kalır.
Ticari dağıtım veya profesyonel kullanım için güncellemeler ve destek için orijinal lisansı almanızı öneririz.
Değerlendirmeler
Henüz değerlendirme yapılmadı.