ကျွန်ုပ်သည် Express သို့မဟုတ် NestJS ကိုအသုံးပြု၍ Node.js တွင် TypeScript ဖြင့် သင့်အက်ပ်နှင့် ချိတ်ဆက်သည့် backend ကို ရေးသားပါသည်။ ၎င်းသည် ဝဘ် သို့မဟုတ် မိုဘိုင်းအက်ပ်အတွက် REST API ကို ထုတ်ပေးနိုင်သည်၊ အပ်လုဒ်လုပ်ထားသော ဖိုင်များ သို့မဟုတ် တန်းစီထားသော အလုပ်များကို ကိုင်တွယ်သည့် worker ကို လုပ်ဆောင်နိုင်သည်၊ သို့မဟုတ် သင့်အက်ပ်ကို ပြင်ပအဖွဲ့အစည်း API တစ်ခုသို့ ချိတ်ဆက်နိုင်သည်။ ကျွန်ုပ်သည် ဒေတာအတွက် PostgreSQL၊ MongoDB နှင့် Redis ကို အသုံးပြုပြီး ၎င်းကို လုပ်ဆောင်ရန် Docker ကို အသုံးပြုပါသည်။
ကျွန်ုပ်သည် Express သို့မဟုတ် NestJS ဖြင့် Node.js backend ကို တည်ဆောက်ပါမည်။
3 REST အဆုံးမှတ်များ သို့မဟုတ် တစ်ခုတည်းသော အလုပ်သမား၊ အတည်ပြုခြင်း၊ စမ်းသပ်မှုများနှင့် README တို့ ပါဝင်သည်။
- အဆုံးမှတ် 3 ခုအထိ သို့မဟုတ် အလုပ်သမားတစ်ဦး
- ရင်းမြစ်ကုဒ်
PostgreSQL သို့မဟုတ် MongoDB မှ ပံ့ပိုးထားသော အဆုံးမှတ် 8 ခုအထိ၊ စမ်းသပ်မှုများနှင့် Dockerfile တို့ ပါဝင်သည်။
- အဆုံးမှတ် 8 ခုအထိနှင့် ဒေတာဘေ့စ်တစ်ခု
- ရင်းမြစ်ကုဒ်
စံသတ်မှတ်ချက်တွင် အဆုံးမှတ် 15 ခုအထိ ပါဝင်ပြီး အသုံးပြုသူအခန်းကဏ္ဍများ၊ တန်းစီအလုပ်သမားနှင့် CI တို့ဖြင့် လော့ဂ်အင်ဝင်ခြင်း ပါဝင်သည်။
- အဆုံးမှတ် 15 ခုအထိ၊ လော့ဂ်အင်နှင့် CI
- ရင်းမြစ်ကုဒ်
စိတ်ကြိုက်ကမ်းလှမ်းချက် တောင်းဆိုပါ
စိတ်ကြိုက်ကမ်းလှမ်းချက် တောင်းဆိုရန် ဝင်ရောက်ပါ
ဤ Zinner ထံမှ စိတ်ကြိုက်ကမ်းလှမ်းချက် တောင်းဆိုရန် အခမဲ့အကောင့်တစ်ခု ဖန်တီးပါ သို့မဟုတ် ဝင်ရောက်ပါ။
ဝင်ရောက်ရန် / မှတ်ပုံတင်ရန်ရောင်းချမှုမတိုင်မီ မေးခွန်းမေးပါ
မေးခွန်းမေးရန် ဝင်ရောက်ပါ
ပလက်ဖောင်းပေါ်ရှိ spam များကို လျှော့ချရန်အတွက် ရောင်းချမှုမတိုင်မီ မက်ဆေ့ချ်များကို ဝင်ရောက်ထားသော အသုံးပြုသူများသာ ပေးပို့နိုင်ပါသည်။
ဤ Zinner ကို တိုက်ရိုက်မက်ဆေ့ချ်ပို့ရန် အခမဲ့အကောင့်တစ်ခု ဖန်တီးပါ သို့မဟုတ် ဝင်ရောက်ပါ။
ဝင်ရောက်ရန် / မှတ်ပုံတင်ရန်ဝင်ရောက်ရန် လိုအပ်သည်
Zinner ကို မက်ဆေ့ချ်ပို့ရန် အခမဲ့အကောင့်တစ်ခု ဖန်တီးပါ သို့မဟုတ် ဝင်ရောက်ပါ။
ဝင်ရောက်ရန် / မှတ်ပုံတင်ရန်ဝင်ရောက်ရန် လိုအပ်သည်
ကိုယ်ပိုင်ကမ်းလှမ်းချက်တစ်ခု တောင်းဆိုရန် အခမဲ့အကောင့်တစ်ခု ဖန်တီးပါ သို့မဟုတ် ဝင်ရောက်ပါ။
ဝင်ရောက်ရန် / မှတ်ပုံတင်ရန်အကျဉ်းချုပ်
သင့်ဆုံးဖြတ်ချက်ချရာတွင် အထောက်အကူဖြစ်စေရန် ဤဝန်ဆောင်မှုနှင့်ပတ်သက်သော အဓိကအချက်အလက်များ။ Zinn Hub မှ ထုတ်ပေးသည်၊ ရောင်းသူမှ မဟုတ်ပါ။
တန်ဖိုးနေရာ
နည်းပညာ Stack
ပံ့ပိုးထားသော ဒေတာဘေ့စ်များ
အမြဲတမ်းပါဝင်သောအရာများ
အကောင်းဆုံးအတွက်
သင်ရရှိမည့်အရာ
အပြည့်အစုံဖော်ပြချက်
၎င်းတို့၏ 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 ရက် |
| ပြန်လည်ပြင်ဆင်မှုများ | 1 | 2 | 3 |
| အတိုင်းအတာ | 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 မှတစ်ဆင့် သွားပါသည်။



ဝန်ဆောင်မှု အသေးစိတ်
မကြေးမုံရဲ့ မေးခွန်းများ
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 မူဝါဒများ
ဆက်စပ်သော Zinns

React, Next.js, Firebase & AI ပေါင်းစပ်မှုတို့ဖြင့် full stack ဝဘ်အက်ပလီကေးရှင်းများကို တီထွင်ပါ

Bubble သို့မဟုတ် WeWeb တွင် သင်၏ ADHD ထုတ်လုပ်မှု MVP ကို ကျွန်ုပ်တည်ဆောက်ပေးပါမည်။

Figma မှ React Web App Development - Next.js, Node.js, Firebase & Supabase




