Unë shkruaj backend-in me të cilin komunikon aplikacioni juaj, në TypeScript në Node.js, duke përdorur Express ose NestJS. Ai mund të ekspozojë një API REST për një aplikacion uebi ose celular, të ekzekutojë një punëtor që trajton skedarët e ngarkuar ose punët e radhës, ose të lidhë aplikacionin tuaj me një API të palës së tretë. Unë përdor PostgreSQL, MongoDB dhe Redis për të dhëna, dhe Docker për ekzekutimin e tij.
Do të ndërtoj një backend Node.js me Express ose NestJS
Deri në 3 pika fundore REST ose një punëtor i vetëm, me vërtetim, teste dhe një README.
- Deri në 3 pika fundore ose një punëtor
- Kodi burimor
Deri në 8 pika fundore të mbështetura nga PostgreSQL ose MongoDB, me teste dhe një Dockerfile.
- Deri në 8 pika fundore dhe një bazë të dhënash
- Kodi burimor
Konfigurimi standard me deri në 15 pika fundore, plus hyrje me role përdoruesi, një punëtor radhe dhe CI.
- Deri në 15 pika fundore, hyrje dhe CI
- Kodi burimor
Kërko një Ofertë të Personalizuar
Identifikohu për të Kërkuar një Ofertë të Personalizuar
Krijoni një llogari falas ose identifikohuni për të kërkuar një ofertë të personalizuar nga ky Zinner.
Hyr / RegjistrohuBëj një Pyetje Para Shitjes
Identifikohu për të Bërë një Pyetje
Për të reduktuar spamin në platformë, mesazhet para shitjes mund të dërgohen vetëm nga përdoruesit e identifikuar.
Krijoni një llogari falas ose identifikohuni për t'i dërguar mesazh këtij Zinner-i direkt.
Hyr / RegjistrohuKërkohet identifikimi
Krijoni një llogari falas ose identifikohuni për t'i dërguar mesazh këtij Zinner-i.
Hyr / RegjistrohuKërkohet identifikimi
Krijoni një llogari falas ose identifikohuni për të kërkuar një ofertë të personalizuar.
Hyr / RegjistrohuNë një vështrim
Detaje kyçe rreth këtij shërbimi për t'ju ndihmuar të vendosni. Gjeneruar nga Zinn Hub, jo nga shitësi.
Pozicioni i Vlerës
Pila Teknologjike
Baza të të dhënave të mbështetura
Çfarë përfshihet gjithmonë
Më e mira për
Çfarë do të merrni
Përshkrimi i Plotë
Një përshtatje e mirë për startup-et dhe ekipet e vogla, frontend-i i të cilave ende funksionon me të dhëna fiktive, ose aplikacioni i të cilave ka nevojë për një shërbim më shumë pranë backend-it që tashmë ka. TypeScript në server mund të ndajë tipet me një frontend TypeScript, kështu që një fushë e riemërtuar thyen ndërtimin në vend të një faqeje live, dhe Express ose NestJS e mban kodin të njohur për zhvilluesin tjetër.
Starter mbulon deri në tre pika fundore REST në një shërbim, ose një punëtor të vetëm për skedarë ose radhën tuaj ekzistuese. Standard e rrit këtë në tetë pika fundore, ruan të dhënat në PostgreSQL me migrimet ose në MongoDB, dhe vjen me një Dockerfile. Advanced e çon në pesëmbëdhjetë pika fundore dhe shton hyrjen e bazuar në token me role përdoruesi, një punëtor radhe dhe CI në GitHub Actions.
Në çdo paketë, çdo pikë fundore merr vërtetim të hyrjes dhe teste, dhe ju merrni një README, konfigurim në variablat e mjedisit dhe kodin burimor të plotë.
Para çdo kodi, unë shkruaj një specifikim të shkurtër në bisedë duke listuar se çfarë merr dhe kthen çdo pikë fundore, dhe ju e konfirmoni atë. Ju mund të provoni një version funksional para dorëzimit, dhe unë postoj një shënim progresi çdo ditë.
Vendosja në serverin tuaj është një shtesë. Nëse projekti juaj bie midis dy paketave, më dërgoni detajet dhe unë do të jap një ofertë të personalizuar.
Çfarë më duhet nga ju
- Përshkruani se çfarë bën shërbimi dhe ngjitni një kërkesë shembull me JSON-in që prisni të kthehet.
- Emri juaj i përdoruesit në GitHub, dhe depozita nëse kodi shkon në një projekt ekzistues. Pa GitHub, kodi vjen si një arkiv.
- A thërret shërbimi një sistem tjetër? Nëse po, dërgoni dokumentacionin e API-së së atij sistemi ose disa të dhëna shembull.
- Në Standard ose Advanced, cilën bazë të dhënash duhet të përdorë shërbimi? Dërgoni detajet e aksesit ose një dump skeme, ose thoni se është një e re.
- Ku do të funksionojë shërbimi: serveri juaj Linux, Docker apo një platformë cloud? Nëse keni porositur vendosjen, unë do të kërkoj akses SSH në bisedë.
Garancia e Cilësisë Zinner
Çdo Zinner rishikohet dhe miratohet para se të bashkohet me platformën.
Të gjitha shërbimet mbështeten nga angazhimi ynë për sigurimin e cilësisë.
Pagesa juaj mbrohet derisa të miratoni punën e dorëzuar.
Krahaso Paketat
| Funksioni | Fillestar | Standard | E avancuar |
|---|---|---|---|
| Koha e dorëzimit | 5 ditë | 7 ditë | 14 ditë |
| Rishikime | 1 | 2 | 3 |
| Shtrirja | Deri në 3 pika fundore ose një punëtor | Deri në 8 pika fundore dhe një bazë të dhënash | Deri në 15 pika fundore, hyrje dhe CI |
| Kodi burimor | ✓ | ✓ | ✓ |
Portofoli
Shembuj të punës së shitësit në lidhje me këtë Zinn.

Formline: Dyqan Next.js me Stripe
Një dyqan ku mund të klikoni: 16 postera në 4 koleksione, filtra dhe kërkim që qëndrojnë në URL, një shportë, tema të lehta dhe të errëta, dhe një arkë që përfundon në një porosi demo ose një sesion real Stripe Checkout në modalitetin e testimit. E ndërtova si një eksport statik Next.js në TypeScript me Tailwind CSS. Pagesat me kartë kalojnë përmes një Cloudflare Worker që riçmon shportën në server dhe verifikon nënshkrimin e webhook-ut të Stripe.



Detajet e Shërbimit
Pyetjet e Bëra Shpesh
NestJS funksionon mbi Express si parazgjedhje, dhe shpejtësia është pothuajse e njëjtë. Express e mban një shërbim të vogël të shkurtër. NestJS shton module dhe injektim varësie, të cilat ndihmojnë sapo baza e kodit rritet dhe disa zhvillues e ndajnë atë. Përshkruani shërbimin dhe unë do të them cili përshtatet.
Një metodë në një shteg, kështu që GET /users dhe POST /users janë dy pika fundore. Çmimi supozon punë të zakonshme si leximi dhe ruajtja e regjistrimeve ose thirrja e një API-je tjetër. Pagesat, ngarkimet e skedarëve dhe raportet e rënda kushtojnë më shumë, dhe unë i citoj ato si një ofertë të personalizuar.
Po. Më jepni akses në depozitë dhe më tregoni si ta ekzekutoj. Unë ndjek strukturën dhe stilin që tashmë ekziston, shkruaj JavaScript nëse projekti e përdor atë, dhe mbuloj kodin e ri me teste.
Po, me shtesën e vendosjes. Më duhet akses SSH në serverin tuaj Linux dhe një domen që tashmë tregon drejt tij. Kostot e serverit dhe mirëmbajtja e mëvonshme nuk përfshihen.
Jo, unë punoj me shkrim. Gjithçka mbetet në bisedën e porosisë, kështu që të dy mund të kontrollojmë më vonë se çfarë u ra dakord.
Rregullimi i çdo gjëje që nuk përputhet me specifikimin që ramë dakord në bisedë. Pikat fundore të reja ose ndryshimet në specifikim janë punë e re, përmes shtesës së pikës fundore ose një oferte të personalizuar.
Vlerësimet e Klientëve
Shikoni çfarë thonë klientët tanë për këtë Zinn
Kategoritë
Politikat e Zinner
Zinns të Ngjashëm







