Zinn Hub
0
Ang Iyong Cart
0

Sa Isang Sulyap

Mga pangunahing detalye tungkol sa serbisyong ito upang matulungan kang magpasya. Binuo ng Zinn Hub, hindi ng nagbebenta.

Tech Stack

TypeScript, Express / NestJS
Isinulat sa TypeScript sa Node.js - ang mga shared type sa iyong frontend ay nangangahulugang ang mga sirang field ay bumabagsak sa build, hindi sa live na site.

Mga Sinusuportahang Database

PostgreSQL, MongoDB, Redis
Kasama sa mga Standard at Advanced na package ang database na iyong pinili na may mga migration. Ginagamit ang Redis para sa mga queue at caching.

Ano ang Laging Kasama

Validation, Mga Pagsubok, README
Ang bawat endpoint sa bawat package ay may kasamang input validation, automated na pagsubok, config ng environment-variable, at buong source code.

Pinakamahusay Para sa

Mga Startup at Maliliit na Koponan
Mainam kung ang iyong frontend ay tumatakbo pa rin sa mock data, o kung kailangan mo ng isang nakatutok na serbisyo na idinagdag sa tabi ng isang umiiral na backend.

Ano ang Matatanggap Mo

Mga Format:
Custom Code
Paraan ng Paghahatid:
Order Manager
Mga Tala: Ang bawat endpoint ay nakakakuha ng input validation at mga pagsubok sa bawat package. Makukuha mo ang buong source na may README at config sa mga environment variable, sa iyong GitHub repository o bilang isang archive. Ang Standard package ay nagdaragdag ng PostgreSQL o MongoDB database at isang Dockerfile. Ang Advanced ay nagdaragdag ng pag-login na may mga user role, isang queue worker at CI sa ibabaw nito. Maaari mong subukan ang isang gumaganang bersyon bago ang huling paghahatid.

Buong Deskripsyon

Angkop para sa mga startup at maliliit na koponan na ang front end ay tumatakbo pa rin sa mock data, o ang kanilang app ay nangangailangan ng isa pang serbisyo sa tabi ng backend na mayroon na ito. Ang TypeScript sa server ay maaaring magbahagi ng mga type sa isang TypeScript front end, kaya ang isang pinalitan ng pangalan na field ay bumabagsak sa build sa halip na isang live na pahina, at ang Express o NestJS ay nagpapanatili ng code na pamilyar sa susunod na developer.

Sinasaklaw ng Starter ang hanggang tatlong REST endpoint sa isang serbisyo, o isang solong worker para sa mga file o sa iyong umiiral na queue. Itinataas ng Standard iyon sa walong endpoint, nag-iimbak ng data sa PostgreSQL na may mga migration o sa MongoDB, at may kasamang Dockerfile. Dinadala ng Advanced iyon sa labinlimang endpoint at nagdaragdag ng token-based na pag-login na may mga user role, isang queue worker at CI sa GitHub Actions.

Sa bawat package, ang bawat endpoint ay nakakakuha ng input validation at mga pagsubok, at makakakuha ka ng README, config sa mga environment variable at ang buong source code.

Bago ang anumang code, sumusulat ako ng maikling spec sa chat na naglilista kung ano ang natatanggap at ibinabalik ng bawat endpoint, at kinukumpirma mo ito. Maaari mong subukan ang isang gumaganang bersyon bago ang paghahatid, at nagpo-post ako ng tala ng progreso araw-araw.

Ang pag-deploy sa iyong server ay isang dagdag. Kung ang iyong proyekto ay nasa pagitan ng dalawang package, ipadala sa akin ang mga detalye at magbibigay ako ng custom na alok.

Ano ang kailangan ko mula sa iyo
- Ilarawan kung ano ang ginagawa ng serbisyo at i-paste ang isang sample na kahilingan na may JSON na inaasahan mong ibalik.
- Ang iyong GitHub username, at ang repository kung ang code ay napupunta sa isang umiiral na proyekto. Kung walang GitHub, ang code ay darating bilang isang archive.
- Tumatawag ba ang serbisyo ng isa pang system? Kung gayon, ipadala ang API docs ng system na iyon o ilang sample data.
- Sa Standard o Advanced, aling database ang dapat gamitin ng serbisyo? Magpadala ng mga detalye ng access o isang schema dump, o sabihin na ito ay isang bago.
- Saan tatakbo ang serbisyo: ang iyong Linux server, Docker o isang cloud platform? Kung nag-order ka ng deployment, hihingi ako ng SSH access sa chat.

Zinner Quality Guarantee

✓
Sinuring Propesyonal
Bawat Zinner ay sinusuri at aprubado bago sumali sa platform.
✓
Garantisado ang De-kalidad na Trabaho
Ang lahat ng serbisyo ay sinusuportahan ng aming pangako sa kalidad ng katiyakan.
✓
Secure na Pagbabayad
Protektado ang iyong bayad hanggang sa aprubahan mo ang naihatid na trabaho.

Ihambing ang mga Package

FunctionPanimulaStandardAdvanced
Oras ng Paghahatid5 araw7 araw14 araw
Mga Pagbabago123
SaklawHanggang 3 endpoint o isang workerHanggang 8 endpoint at isang databaseHanggang 15 endpoint, pag-login at CI
Source code✓✓✓

Portfolio

Mga halimbawa ng trabaho ng nagbebenta na may kaugnayan sa Zinn na ito.

Formline: Next.js store na may Stripe

Isang storefront na maaari mong i-click: 16 poster sa 4 na koleksyon, mga filter at paghahanap na nananatili sa URL, isang cart, light at dark themes, at isang checkout na nagtatapos sa isang demo order o isang tunay na Stripe Checkout session sa test mode. Binuo ko ito bilang isang Next.js static export sa TypeScript na may Tailwind CSS. Ang mga pagbabayad sa card ay dumadaan sa isang Cloudflare Worker na muling nagpepresyo ng cart sa server at nagve-verify ng webhook signature ng Stripe.

Mga Detalye ng Serbisyo

Uri ng Serbisyo
Pamantayan
Uri ng Zinner
Freelancer
Availability
Mga Araw ng Linggo
Bansa ng Nagbebenta
Kazakhstan
Mga Wikang Tinatanggap
Ingles
Russian
Available ang NDA
Oo
Mga Sukat ng Proyekto na Hinawakan
Maliit Hanggang Katamtaman
Oras ng pagtugon
Sa loob ng 12 oras
Mga Taon ng Karanasan
10+

Mga Madalas Itanong

Ang NestJS ay tumatakbo sa ibabaw ng Express bilang default, at ang bilis ay halos pareho. Pinapanatili ng Express ang isang maliit na serbisyo na maikli. Nagdaragdag ang NestJS ng mga module at dependency injection, na nakakatulong kapag lumaki ang codebase at ibinabahagi ito ng ilang developer. Ilarawan ang serbisyo at sasabihin ko kung alin ang angkop.

Isang method sa isang path, kaya ang GET /users at POST /users ay dalawang endpoint. Ang presyo ay nagpapalagay ng ordinaryong trabaho tulad ng pagbabasa at pag-save ng mga record o pagtawag ng isa pang API. Ang mga pagbabayad, pag-upload ng file at mabibigat na ulat ay mas mahal, at sinisipi ko ang mga ito bilang isang custom na alok.

Oo. Bigyan mo ako ng access sa repository at sabihin mo sa akin kung paano ito patakbuhin. Sinusunod ko ang istraktura at estilo na naroroon na, sumusulat ako ng JavaScript kung ginagamit ito ng proyekto, at sinasaklaw ko ang bagong code ng mga pagsubok.

Oo, kasama ang deployment extra. Kailangan ko ng SSH access sa iyong Linux server at isang domain na nakaturo na dito. Hindi kasama ang mga gastos sa server at ang pagpapanatili sa ibang pagkakataon.

Hindi, nagsusulat ako. Lahat ay nananatili sa order chat, kaya pareho nating masusuri sa ibang pagkakataon kung ano ang napagkasunduan.

Pag-aayos ng anumang hindi tumutugma sa spec na napagkasunduan natin sa chat. Ang mga bagong endpoint o pagbabago sa spec ay bagong trabaho, sa pamamagitan ng endpoint extra o isang custom na alok.

Mga Review ng Customer

Tingnan kung ano ang sinasabi ng aming mga customer tungkol sa Zinn na ito

Mga Kategorya

Mga Patakaran ng Zinner

Gagawa Ako Ng Node.js Backend Gamit Ang Express O Nestjs 2 &Raquo; Zinn Hub

Tanging ang mga naka-log in na customer na nakabili ng produktong ito ang maaaring mag-iwan ng review.

Mga Opsyon at Order

Kunin ang Zinn Hub App

Mga Notification · Mas Mabilis na Pag-access · Full-screen

I-tap ang Ibahagi sa iyong browser

➜ Pagkatapos ay i-tap ang "Idagdag sa Home Screen"