OpenCommerce

OpenCommerce, Next.js ve TypeScript ile inşa edilmiş çok kanallı bir e-ticaret yönetim platformudur. Bu depo, sahte veriler ve yer tutucu entegrasyonlarla ilk proje yapısını içerir.

Proje MIT lisansı altında dağıtılır (bkz. Lisans). Tekrarlanabilir kurulumlar için bir `pack-lock.json ‘sağlanır.

Kurmak

  1. Bağımlılıkları yükleyin ve geliştirme sunucusunu başlatın: Bash npm yükleme && npm run devi

2.. .Env.local dosyası git tarafından yok sayılır, böylece sırlarınız özel kalır. Kullanın Yönetici hesap kimlik bilgileri burada.

WooCommerce entegrasyonunu etkinleştirmek için API kimlik bilgilerinizi ayarlayın ve URL’yi .env.local`‘da depolayın:

env Woocommerce_api_url = https: //yourstore.com Woocommerce_api_key = anahtarınız Woocommerce_api_secret = gizli

Profil ve depo verilerinin devam edebilmesi için supabase kimlik bilgilerini sağlayın. Eğer öyleyse bir kendi kendine bağlantı kurmakGED PostgreSQL örneği, ayrıca postgres_* ` Değişkenler:

env Next_public_supabase_url = https: //your-project.supabase.co Next_public_supabase_anon_key = public-anon-anahtar Supabase_service_role_key = Service-Role-Key

Demo kimlik doğrulaması için kimlik bilgilerini ayarlayın:

env Auth_email=admin@example.com Auth_password = changeme Nextauth_secret = f8a3e0b1c9d7f2a4e6b0c3d9e1f5a7b3c8d4e0f6a2b1c7d3e9f0a5b4c1d6e2f8

Proje Yapısı

  • `src/sayfalar ’ - Next.js sayfaları
  • `src/bileşenler ’ - reaksiyon bileşenleri
  • `src/lib ’ - kancalar ve entegrasyon hizmetleri
  • `src/utils ’ - yardımcı program işlevleri
  • `src/stiller ’ - Global Styles (Tailwind CSS)

Kimlik Doğrulama

Uygulamaya /giriş 'adresinden erişin ve auth_emailveauth_password’ ‘de belirtilen kimlik bilgileriyle oturum açın. Oturum açtıktan sonra profilinizi `/profil ‘adresinden görüntüleyebilir ve güncelleyebilirsiniz.

Dağıtım

Bu proje Vercel’e konuşlandırılmaya hazır. Çevre değişkenlerinizin Vercel Dashboar’da yapılandırıldığından emin olunD.

Notlar

Bu, sahte API rotaları ve entegrasyon yer tutucuları ile erken bir iskele. Gerçek API bağlantıları, kimlik doğrulama ve arka plan iş işleme gibi diğer modüller bu yapının üstünde uygulanabilir.