🎯 “3D baskı hizmetlerini kolayca keşfet, güvenle sipariş ver.”
PrintPazar, 3D yazıcı teknolojileri etrafında alıcı ve satıcıları profesyonel bir ortamda buluşturan modern bir pazaryeri platformudur.
- Alıcılar, ihtiyaçlarına en uygun 3D baskı hizmetlerini kolayca keşfeder, satıcı profillerini inceler ve güvenli şekilde sipariş verebilir.
- Satıcılar, sahip oldukları cihaz ve hizmet bilgilerini platforma ekleyerek görünürlüklerini artırır, potansiyel müşteri portföyünü genişletir ve sipariş süreçlerini verimli şekilde yönetir.
PrintPazar’ın amacı, 3D baskı ekosistemini herkes için daha erişilebilir, güvenli ve kullanıcı dostu hale getirmektir. Platform; hız, şeffaflık ve profesyonellik ilkeleri üzerine inşa edilmiştir.
- 🔑 Güvenli Kimlik Doğrulama: E-posta ve telefon doğrulama
- 🌍 Çok Dilli Destek: Türkçe & İngilizce
- 🛒 Sipariş Yönetimi: new → in_progress → done/canceled akışı
- 🖼️ Hizmet & Cihaz Yönetimi: Satıcı kontrol paneli
- 📢 Gerçek Zamanlı Bildirimler: Sipariş ve görev güncellemeleri
- 🔎 Keşfet Sayfası: Filtre ve sıralama seçenekleri
- 🔐 Rol Bazlı Yetkilendirme: Buyer & Seller için farklı erişim
/→ Anasayfa/kesfet→ Keşfet sayfası/kesfet/[id]→ Hizmet detay (giriş + e-posta + telefon doğrulama zorunlu)/profile/buyer→ Alıcı paneli (özel)/profile/seller→ Satıcı paneli (herkese açık profil + yönetim)/auth/login,/auth/register→ Kimlik doğrulama sayfaları/verify_email,/email_verify_confirmed→ E-posta doğrulama akışı
- Frontend: Next.js + TypeScript + TailwindCSS
- Backend: Firebase (Auth, Firestore, Storage)
- Depolama: Tebi.io (S3 uyumlu)
# Repoyu klonla
git clone https://github.com/printpazar/printpazar.git
cd printpazar
# Bağımlılıkları yükle
npm install
# Geliştirme sunucusu
npm run dev.env.local dosyasına ekleyin:
NEXT_PUBLIC_FIREBASE_API_KEY=...
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=...
NEXT_PUBLIC_FIREBASE_PROJECT_ID=...
NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=...
NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=...
NEXT_PUBLIC_FIREBASE_APP_ID=...
TEBI_ENDPOINT=https:...
TEBI_BUCKET=....
TEBI_ACCESS_KEY=...
TEBI_SECRET_KEY=...
NEXT_PUBLIC_TEBI_PUBLIC_BASE=https:...- 👤 Kayıt Ol & Giriş Yap: Kullanıcı e-posta adresiyle kayıt olur, doğrulama mailini onaylar. Ardından profil ayarlarından telefon numarasını doğrular.
- 🔎 Keşfet: Alıcı, hizmetleri filtreleyerek inceler. Satıcı profillerini ve cihaz bilgilerini görüntüler.
- 📄 Hizmet Detayı: Erişim için giriş + e-posta doğrulama + telefon doğrulama gereklidir. Alıcı burada sipariş verebilir.
- 🛒 Sipariş: Sipariş oluşturulur → satıcı onaylar → süreç ilerler (
new → in_progress → done/canceled). - 🖼️ Satıcı Yönetimi: Satıcı, cihazlarını ve hizmetlerini ekler/düzenler, siparişlerini kontrol eder.
- 🔔 Bildirimler: Gerçek zamanlı güncellemeler sayesinde kullanıcı sipariş ve görev durumlarını anında takip eder.
- Fork oluşturun
- Yeni bir branch açın (
git checkout -b feature/yenilik) - Değişikliklerinizi commit edin (
git commit -m 'Açıklama') - Branch’i push edin (
git push origin feature/yenilik) - Pull Request oluşturun
- E-posta: info@posinowa.com
MIT © PrintPazar
