0
သင်၏ ဈေးဝယ်လှည်း
0
Zinn Hub
0
သင်၏ ဈေးဝယ်လှည်း
0

အကျဉ်းချုပ်

သင့်ဆုံးဖြတ်ချက်ချရာတွင် အထောက်အကူဖြစ်စေရန် ဤဝန်ဆောင်မှုနှင့်ပတ်သက်သော အဓိကအချက်အလက်များ။ Zinn Hub မှ ထုတ်ပေးသည်၊ ရောင်းသူမှ မဟုတ်ပါ။

နည်းပညာ Stack

TypeScript, Express / NestJS
Node.js တွင် TypeScript ဖြင့် ရေးသားထားသည် - သင်၏ frontend နှင့် မျှဝေထားသော အမျိုးအစားများသည် ပျက်စီးနေသော အကွက်များကို တိုက်ရိုက်ဆိုက်အစား build ကို ပျက်စီးစေသည်။

ပံ့ပိုးထားသော ဒေတာဘေ့စ်များ

PostgreSQL၊ MongoDB၊ Redis
စံနှင့် အဆင့်မြင့် ပက်ကေ့ဂျ်များတွင် သင်ရွေးချယ်သော ဒေတာဘေ့စ်နှင့် migration များ ပါဝင်သည်။ Redis ကို တန်းစီခြင်းနှင့် caching အတွက် အသုံးပြုသည်။

အမြဲတမ်းပါဝင်သောအရာများ

အတည်ပြုခြင်း၊ စမ်းသပ်မှုများ၊ README
ပက်ကေ့ဂျ်တိုင်းရှိ အဆုံးမှတ်တိုင်းတွင် ထည့်သွင်းမှု အတည်ပြုခြင်း၊ အလိုအလျောက် စမ်းသပ်မှုများ၊ ပတ်ဝန်းကျင်-ပြောင်းလဲနိုင်သော config နှင့် အပြည့်အစုံ source code တို့ ပါဝင်သည်။

အကောင်းဆုံးအတွက်

စတင်လုပ်ငန်းများနှင့် အဖွဲ့ငယ်များ
သင်၏ frontend သည် mock data ဖြင့် ဆက်လက်လည်ပတ်နေပါက သို့မဟုတ် ရှိပြီးသား backend ဘေးတွင် အာရုံစိုက်ထားသော ဝန်ဆောင်မှုတစ်ခု ထပ်ထည့်ရန် လိုအပ်ပါက အကောင်းဆုံးဖြစ်သည်။

သင်ရရှိမည့်အရာ

ပုံစံများ-
စိတ်ကြိုက်ကုဒ်
ပေးပို့မှုနည်းလမ်း-
အော်ဒါမန်နေဂျာ
မှတ်စုများ: ပက်ကေ့ဂျ်တိုင်းတွင် အဆုံးမှတ်တစ်ခုစီသည် ထည့်သွင်းမှု အတည်ပြုခြင်းနှင့် စမ်းသပ်မှုများ ရရှိသည်။ သင်သည် သင်၏ GitHub repository တွင် သို့မဟုတ် archive အဖြစ် README နှင့် ပတ်ဝန်းကျင် ပြောင်းလဲနိုင်သော config ပါသော အပြည့်အစုံ source code ကို ရရှိသည်။ Standard ပက်ကေ့ဂျ်သည် PostgreSQL သို့မဟုတ် MongoDB ဒေတာဘေ့စ်နှင့် Dockerfile ကို ထပ်ထည့်သည်။ Advanced သည် အသုံးပြုသူ အခန်းကဏ္ဍများ၊ တန်းစီ အလုပ်သမားနှင့် CI တို့ဖြင့် လော့ဂ်အင်ကို ထပ်ထည့်သည်။ နောက်ဆုံး ပေးပို့ခြင်းမပြုမီ သင်ကိုယ်တိုင် အလုပ်လုပ်သော ဗားရှင်းကို စမ်းသပ်နိုင်သည်။

အပြည့်အစုံဖော်ပြချက်

၎င်းတို့၏ front end သည် mock data ဖြင့် ဆက်လက်လည်ပတ်နေသော သို့မဟုတ် ၎င်းတို့၏ app သည် ရှိပြီးသား backend ဘေးတွင် နောက်ထပ် ဝန်ဆောင်မှုတစ်ခု လိုအပ်သော စတင်လုပ်ငန်းများနှင့် အဖွဲ့ငယ်များအတွက် ကောင်းမွန်စွာ ကိုက်ညီသည်။ ဆာဗာပေါ်ရှိ TypeScript သည် TypeScript front end နှင့် အမျိုးအစားများကို မျှဝေနိုင်သည်၊ ထို့ကြောင့် အမည်ပြောင်းထားသော အကွက်တစ်ခုသည် တိုက်ရိုက်စာမျက်နှာအစား build ကို ပျက်စီးစေပြီး Express သို့မဟုတ် NestJS သည် နောက်ထပ် developer အတွက် code ကို ရင်းနှီးစေသည်။

Starter သည် ဝန်ဆောင်မှုတစ်ခုတွင် REST အဆုံးမှတ် သုံးခုအထိ သို့မဟုတ် ဖိုင်များ သို့မဟုတ် သင်၏ ရှိပြီးသား တန်းစီခြင်းအတွက် တစ်ခုတည်းသော အလုပ်သမားကို အကျုံးဝင်သည်။ Standard သည် အဆုံးမှတ် ရှစ်ခုအထိ တိုးမြှင့်ပေးပြီး PostgreSQL တွင် migration များဖြင့် သို့မဟုတ် MongoDB တွင် ဒေတာများကို သိမ်းဆည်းကာ Dockerfile ဖြင့် ပေးပို့သည်။ Advanced သည် အဆုံးမှတ် ဆယ့်ငါးခုအထိ တိုးမြှင့်ပေးပြီး အသုံးပြုသူ အခန်းကဏ္ဍများ၊ တန်းစီ အလုပ်သမားနှင့် GitHub Actions တွင် CI တို့ဖြင့် token-based လော့ဂ်အင်ကို ထပ်ထည့်သည်။

ပက်ကေ့ဂျ်တိုင်းတွင် အဆုံးမှတ်တစ်ခုစီသည် ထည့်သွင်းမှု အတည်ပြုခြင်းနှင့် စမ်းသပ်မှုများ ရရှိပြီး သင်သည် README၊ ပတ်ဝန်းကျင် ပြောင်းလဲနိုင်သော config နှင့် အပြည့်အစုံ source code ကို ရရှိသည်။

မည်သည့် code မဆို မရေးမီ၊ အဆုံးမှတ်တစ်ခုစီသည် မည်သည့်အရာများကို လက်ခံရရှိပြီး ပြန်ပေးသည်ကို ဖော်ပြသည့် အတိုချုပ် spec တစ်ခုကို chat တွင် ရေးသားပြီး သင် အတည်ပြုသည်။ ပေးပို့ခြင်းမပြုမီ အလုပ်လုပ်သော ဗားရှင်းကို သင် စမ်းသပ်နိုင်ပြီး ကျွန်ုပ်သည် နေ့စဉ် တိုးတက်မှု မှတ်စုတစ်ခုကို တင်ပါသည်။

သင်၏ဆာဗာသို့ ဖြန့်ကျက်ခြင်းသည် အပိုဖြစ်သည်။ သင်၏ ပရောဂျက်သည် ပက်ကေ့ဂျ်နှစ်ခုကြားတွင် ကျရောက်ပါက၊ အသေးစိတ်အချက်အလက်များကို ကျွန်ုပ်ထံ ပေးပို့ပါ၊ ကျွန်ုပ်သည် စိတ်ကြိုက် ကမ်းလှမ်းချက်ကို ကိုးကားပါမည်။

ကျွန်ုပ်လိုအပ်သည်များ
- ဝန်ဆောင်မှုက ဘာလုပ်တယ်ဆိုတာ ဖော်ပြပြီး သင်မျှော်လင့်ထားတဲ့ JSON နဲ့ နမူနာတောင်းဆိုမှုတစ်ခုကို ထည့်ပါ။
- သင့် GitHub အသုံးပြုသူအမည်နဲ့ repository (ကုဒ်က ရှိပြီးသား project ထဲကို ရောက်သွားရင်)။ GitHub မပါရင် ကုဒ်ကို archive အနေနဲ့ ရောက်လာပါမယ်။
- ဝန်ဆောင်မှုက တခြား system ကို ခေါ်သလား။ ခေါ်ရင် အဲဒီ system ရဲ့ API docs ဒါမှမဟုတ် နမူနာဒေတာအချို့ကို ပို့ပေးပါ။
- Standard ဒါမှမဟုတ် Advanced မှာ ဝန်ဆောင်မှုက ဘယ် database ကို သုံးသင့်သလဲ။ access details ဒါမှမဟုတ် schema dump ကို ပို့ပေးပါ၊ ဒါမှမဟုတ် အသစ်ဖြစ်ကြောင်း ပြောပါ။
- ဝန်ဆောင်မှုက ဘယ်မှာ run မလဲ- သင့် Linux server၊ Docker ဒါမှမဟုတ် cloud platform မှာလား။ deployment မှာယူထားရင် chat မှာ SSH access တောင်းပါမယ်။

Zinner အရည်အသွေး အာမခံချက်

✓
စိစစ်ထားသော ကျွမ်းကျင်သူ
တစ်ခုချင်းစီ Zinner သည် ပလက်ဖောင်းသို့ ပေါင်းစည်းမီ သုံးသပ်ခြင်းနှင့် အတည်ပြုခြင်းခံရသည်။
✓
အရည်အသွေး အလုပ် အာမခံ
အားလုံးသော ဝန်ဆောင်မှုများသည် ကျွန်ုပ်တို့၏ အရည်အသွေး အာမခံ ကတိဖြင့် ကျောင်းဆောင်ထားသည်။
✓
လုံခြုံသော ငွေပေးချေမှု
သင်၏ ငွေပေးချေမှုသည် သင် ပို့ဆောင်ထားသော အလုပ်ကို အတည်ပြုသည်အထိ ကာကွယ်ထားသည်။

ပက်ကေ့ချ်များ နှိုင်းယှဉ်ကြည့်ပါ

လုပ်ဆောင်ချက်စတင်သူစံအဆင့်မြင့်
ပေးပို့ချိန်5 ရက်7 ရက်14 ရက်
ပြန်လည်ပြင်ဆင်မှုများ123
အတိုင်းအတာ3 endpoints သို့မဟုတ် worker တစ်ခုအထိ8 အဆုံးမှတ်များနှင့် ဒေတာဘေ့စ်တစ်ခုအထိ15 endpoints၊ login နဲ့ CI အထိ
ရင်းမြစ်ကုဒ်✓✓✓

အစုစု

ဤ Zinn နှင့် သက်ဆိုင်သည့် ရောင်းချသူ၏ လုပ်ငန်းဆောင်ရွက်မှု ဥပမာများ

Formline: Stripe ပါသော Next.js စတိုး

သင်နှိပ်နိုင်သော စတိုးဆိုင်တစ်ခု- 4 စုဆောင်းမှုများတွင် 16 ပိုစတာများ၊ URL တွင်ရှိနေသော စစ်ထုတ်မှုများနှင့် ရှာဖွေမှုများ၊ တွန်းလှည်းတစ်ခု၊ အလင်းနှင့် အမှောင် အပြင်အဆင်များ၊ နှင့် သရုပ်ပြမှာယူမှု သို့မဟုတ် စမ်းသပ်မုဒ်တွင် အမှန်တကယ် Stripe Checkout session ဖြင့် အဆုံးသတ်သည့် ငွေရှင်းခြင်း။ ကျွန်ုပ်သည် ၎င်းကို Next.js static export အဖြစ် TypeScript ဖြင့် Tailwind CSS ဖြင့် တည်ဆောက်ခဲ့သည်။ ကတ်ငွေပေးချေမှုများသည် ဆာဗာပေါ်ရှိ တွန်းလှည်းကို ပြန်လည်စျေးနှုန်းသတ်မှတ်ပြီး Stripe ၏ webhook လက်မှတ်ကို အတည်ပြုသည့် Cloudflare Worker မှတစ်ဆင့် သွားပါသည်။

ဝန်ဆောင်မှု အသေးစိတ်

ဝန်ဆောင်မှုအမျိုးအစား
Standard
Zinner အမျိုးအစား
Freelancer
ရရှိနိုင်မှု
ရက်သတ္တပတ်ရုံးပိတ်ရက်များ
ရောင်းသူ၏နိုင်ငံ
ကာဇက်စတန်
လက်ခံသောဘာသာစကားများ
အင်္ဂလိပ်
ရုရှား
NDA ရရှိနိုင်ပါသည်
ဟုတ်ကဲ့
ကိုင်တွယ်ခဲ့သော ပရောဂျက်အရွယ်အစားများ
အသေးစားမှ အလတ်စား
တုံ့ပြန်ချိန်
12 နာရီအတွင်း
အတွေ့အကြုံနှစ်များ
10+

မကြေးမုံရဲ့ မေးခွန်းများ

NestJS က Express ပေါ်မှာ မူရင်းအတိုင်း run ပြီး မြန်နှုန်းက အတူတူပါပဲ။ Express က ဝန်ဆောင်မှုသေးသေးလေးကို တိုတိုလေးထားပါတယ်။ NestJS က modules နဲ့ dependency injection ကို ထပ်ထည့်ပေးပြီး codebase ကြီးလာပြီး developer အများအပြား မျှဝေသုံးစွဲတဲ့အခါ အထောက်အကူဖြစ်ပါတယ်။ ဝန်ဆောင်မှုကို ဖော်ပြပေးပါ၊ ဘယ်ဟာက သင့်တော်လဲဆိုတာ ကျွန်တော်ပြောပြပါမယ်။

path တစ်ခုပေါ်က method တစ်ခု၊ ဒါကြောင့် GET /users နဲ့ POST /users က endpoints နှစ်ခုပါ။ စျေးနှုန်းက records တွေကို ဖတ်တာနဲ့ သိမ်းတာ ဒါမှမဟုတ် တခြား API ကို ခေါ်တာလိုမျိုး သာမန်အလုပ်တွေကို ယူဆထားပါတယ်။ ငွေပေးချေမှုတွေ၊ ဖိုင်တင်တာတွေနဲ့ လေးလံတဲ့ reports တွေက ပိုကုန်ကျပြီး ကျွန်တော်က custom offer အနေနဲ့ ကိုးကားပေးပါတယ်။

ရပါတယ်။ repository ကို access ပေးပြီး ဘယ်လို run ရမလဲဆိုတာ ပြောပြပါ။ ကျွန်တော်က ရှိပြီးသား structure နဲ့ style ကို လိုက်နာပြီး project က JavaScript ကို သုံးရင် JavaScript ရေးပေးပြီး ကုဒ်အသစ်ကို tests တွေနဲ့ ဖုံးအုပ်ပေးပါတယ်။

ရပါတယ်။ deployment extra နဲ့ပါ။ သင့် Linux server ကို SSH access နဲ့ အဲဒီကို ညွှန်ပြနေတဲ့ domain တစ်ခု လိုအပ်ပါတယ်။ server ကုန်ကျစရိတ်နဲ့ နောက်ပိုင်း ပြုပြင်ထိန်းသိမ်းမှုတွေ မပါဝင်ပါဘူး။

မရပါဘူး၊ ကျွန်တော်က စာနဲ့ပဲ အလုပ်လုပ်ပါတယ်။ အရာအားလုံးက order chat မှာပဲ ရှိနေမှာဖြစ်လို့ ကျွန်တော်တို့နှစ်ယောက်စလုံး နောက်မှ သဘောတူညီခဲ့တာတွေကို ပြန်စစ်လို့ရပါတယ်။

chat မှာ သဘောတူထားတဲ့ spec နဲ့ မကိုက်ညီတာမှန်သမျှကို ပြင်ဆင်ပေးခြင်း။ spec အသစ်တွေ ဒါမှမဟုတ် ပြောင်းလဲမှုတွေက အလုပ်အသစ်တွေဖြစ်ပြီး endpoint extra ဒါမှမဟုတ် custom offer ကနေတစ်ဆင့် လုပ်ဆောင်ပါတယ်။

ဖောက်သည်များ၏ သုံးသပ်ချက်များ

ကျွန်ုပ်တို့၏ ဖောက်သည်များက Zinn အကြောင်း ဘာတွေ ပြောတွေ့ကြည့်ပါ

အမျိုးအစားများ

Zinner မူဝါဒများ

ကျွန်ုပ်သည် Express သို့မဟုတ် NestJS ဖြင့် Node.js Backend ကို တည်ဆောက်ပါမည်။ 2 &Raquo; Zinn Hub

ဤထုတ်ကုန်ကို ဝယ်ယူထားသော လက်ခြင်းသို့ ဝင်ထားသော ဝယ်ယူသူများသာ သုံးသပ်ချက် ချန်လှပ်နိုင်ပါသည်။

ရွေးချယ်စရာများနှင့် မှာယူမှု

Zinn Hub အက်ပ်ကို ရယူပါ

အသိပေးချက်များ · ပိုမိုမြန်ဆန်စွာ ဝင်ရောက်နိုင်ခြင်း · မျက်နှာပြင်အပြည့်

သင့်ဘရောက်ဆာရှိ Share ကို နှိပ်ပါ

➜ ထို့နောက် "ပင်မစခရင်သို့ ထည့်ရန်" ကို နှိပ်ပါ