Opepommerce

OpenCommerce Platek Rêvebiriya Multi-Channce E-Bazirganî ya Multi-Channels-ê ye ku bi Next.js û TypeScript re hatî çêkirin. Ev depoyek di navbêna projeya destpêkê de bi daneyên mock û yekbûnên cihêreng pêk tê.

Proje di bin lîsansa MIT de tê belav kirin (binihêrin “Lîsansê). A Package-Lock.JSe` ji bo sazkirina nûvekirinê tê peyda kirin.

Damezirandin

1 Bi sazkirina ve girêdayî û destpêkirina servera pêşveçûnê: Bash NPM INSTALL && NPM Dev Dev “ `

2 Kopî .Env.Example to .Env.local û guherbarên hawirdorê yên pêwîst peyda bikin. Pelê .env.local ji hêla git ve tê paşguh kirin, ji ber vê yekê sirên we taybet dimînin. Xwe bikar bînin Qebûlên hesabê Admin li vir.

Ji bo ku entegrasyona Woocommerce çalak bike, pêbaweriyên API-yê xwe saz bikin û URL li .env.local:

`env Woocommerce_api_URL = https: //yourstore.com Woocommerce_api_key = Keyeya we Woocommerce_api_secret = Your-Secret `

Ji ber vê yekê daneyên supabasa supabasa peyda bikin û daneyên firotanê dikarin berdewam bikin. Eger tu yî bi xwe-mana ve girêdayî yeMînaka postgresql, di heman demê de di nav postgres_ * dagirtin Guhertoyên:

`env Next_public_supabase_url = https: //your-project.supabase.co Next_Public_Supabase_Anon_Key = Mifteya giştî-anon Supabase_service_role_key = service-rola-key `

Qebûlên ji bo Nasnameya Demo:

`env Auth_email=admin@example.com Auth_Password = Changeme Nextuth_secret = f8a3e0b1c9d7f2a4e6b0c3d9e1f5a7b3c8d4e0f6a2b1c7d3e9f0a5b4c1d6e2f8 `

Struktura Projeyê ##

  • `SRC / Rûpelan” - Pages.js
  • SRC / Components - Dabeşan Reaksiyon
  • SRC / Lib - Karûbarên Hooks û Integration
  • SRC / Utils - Fonksiyonên Utility
  • SRC / Styles - Stranên Global (Tailwind CSS)

Nasname

Vebijêrin serîlêdanê li / Têketinê û têkevinê bi pêbaweriyên ku li Auth_EmailûAuth_Password Word. Piştî têketinê hûn dikarin profîla xwe li / / profîla xwe nûve bikin.

Damezrandin

Ev proje amade ye ku li ser Vekelê bicîh bike. Bawer bikin ku guherbarên hawîrdora we di VERCOL Dashboar de têne mîheng kirind.

Nîşan

Ev pêşbirkek zû ye ku bi rêçikên mock API û cîgirên hevgirtinê re. Modulên din ên wekî girêdanên api yên rastîn, erêkirinê, û peywendiya karê paşîn dikare li ser vê strukturê were bicîh kirin.