Zinn Hub
0
Vaša korpa
0

Ukratko

Ključni detalji o ovoj usluzi koji će vam pomoći da se odlučite. Generisano od strane Zinn Hub-a, a ne prodavca.

Tehnološki stek

TypeScript, Express / NestJS
Napisano u TypeScript-u na Node.js-u – deljeni tipovi sa vašim frontendom znače da neispravna polja ruše build, a ne sajt uživo.

Podržane baze podataka

PostgreSQL, MongoDB, Redis
Standardni i napredni paketi uključuju bazu podataka po vašem izboru sa migracijama. Redis se koristi za redove i keširanje.

Šta je uvek uključeno

Validacija, testovi, README
Svaka krajnja tačka u svakom paketu dolazi sa validacijom unosa, automatizovanim testovima, konfiguracijom promenljivih okruženja i kompletnim izvornim kodom.

Najbolje za

Startapi i mali timovi
Idealno ako vaš frontend i dalje radi na lažnim podacima, ili ako vam je potrebna jedna fokusirana usluga dodata pored postojećeg backend-a.

Šta ćete dobiti

Formati:
Prilagođeni kod
Način isporuke:
Menadžer porudžbina
Napomene: Svaka krajnja tačka dobija validaciju unosa i testove u svakom paketu. Dobijate kompletan izvorni kod sa README-om i konfiguracijom u promenljivim okruženja, u vašem GitHub repozitorijumu ili kao arhivu. Standardni paket dodaje PostgreSQL ili MongoDB bazu podataka i Dockerfile. Napredni dodaje prijavu sa korisničkim ulogama, radnika za redove i CI povrh toga. Možete isprobati radnu verziju pre konačne isporuke.

Pun opis

Dobar izbor za startape i male timove čiji frontend i dalje radi na lažnim podacima, ili čija aplikacija treba još jednu uslugu pored postojećeg backend-a. TypeScript na serveru može deliti tipove sa TypeScript frontend-om, tako da preimenovano polje ruši build umesto žive stranice, a Express ili NestJS čine kod poznatim sledećem programeru.

Starter pokriva do tri REST krajnje tačke u jednoj usluzi, ili jednog radnika za datoteke ili vaš postojeći red. Standard to podiže na osam krajnjih tačaka, skladišti podatke u PostgreSQL sa migracijama ili u MongoDB, i isporučuje se sa Dockerfile-om. Advanced to podiže na petnaest krajnjih tačaka i dodaje prijavu zasnovanu na tokenima sa korisničkim ulogama, radnika za redove i CI na GitHub Actions.

U svakom paketu, svaka krajnja tačka dobija validaciju unosa i testove, a vi dobijate README, konfiguraciju u promenljivim okruženja i kompletan izvorni kod.

Pre bilo kakvog koda, pišem kratku specifikaciju u četu navodeći šta svaka krajnja tačka prima i vraća, a vi to potvrđujete. Možete isprobati radnu verziju pre isporuke, i svakodnevno objavljujem belešku o napretku.

Postavljanje na vaš server je dodatna usluga. Ako vaš projekat spada između dva paketa, pošaljite mi detalje i ja ću vam dati prilagođenu ponudu.

Šta mi je potrebno od vas
- Opišite šta usluga radi i zalepite jedan primer zahteva sa JSON-om koji očekujete nazad.
- Vaše GitHub korisničko ime i repozitorijum ako kod ide u postojeći projekat. Bez GitHub-a, kod dolazi kao arhiva.
- Da li usluga poziva drugi sistem? Ako da, pošaljite API dokumentaciju tog sistema ili neke uzorke podataka.
- Na Standard ili Advanced, koju bazu podataka bi usluga trebalo da koristi? Pošaljite detalje pristupa ili dump šeme, ili recite da je nova.
- Gde će se usluga pokretati: vaš Linux server, Docker ili cloud platforma? Ako ste naručili postavljanje, tražiću SSH pristup u četu.

Garancija kvaliteta Zinner-a

✓
Provereni profesionalac
Svaki Zinner je pregledan i odobren pre pridruživanja platformi.
✓
Zagarantovan kvalitet rada
Sve usluge su podržane našom posvećenošću osiguranju kvaliteta.
✓
Sigurno plaćanje
Vaša uplata je zaštićena dok ne odobrite isporučeni rad.

Uporedite pakete

FunkcijaPočetniStandardnoNapredno
Vreme isporuke5 dana7 dana14 dana
Revizije123
OpsegDo 3 krajnjih tačaka ili jednog radnikaDo 8 krajnjih tačaka i baze podatakaDo 15 krajnjih tačaka, prijava i CI
Izvorni kod✓✓✓

Portfolio

Primeri rada prodavca u vezi sa ovim Zinnom.

Formline: Next.js prodavnica sa Stripe-om

Izlog kroz koji možete kliknuti: 16 postera u 4 kolekcija, filteri i pretraga koji ostaju u URL-u, korpa, svetle i tamne teme, i naplata koja se završava demo narudžbinom ili stvarnom Stripe Checkout sesijom u testnom režimu. Izgradio sam ga kao Next.js statički izvoz u TypeScript-u sa Tailwind CSS-om. Plaćanja karticama idu preko Cloudflare Worker-a koji ponovo određuje cenu korpe na serveru i verifikuje Stripe-ov potpis veb-kuke.

Detalji usluge

Tip usluge
Standardno
Tip Zinner-a
Frilenser
Dostupnost
Radni dani
Zemlja prodavca
Kazahstan
Prihvaćeni jezici
Engleski
ruski
NDA dostupan
Da
Veličine projekata kojima se bavi
Mali do srednji
Vreme odgovora
U roku od 12 sati
Godine iskustva
10+

Često postavljana pitanja

NestJS podrazumevano radi na Expressu, a brzina je otprilike ista. Express održava malu uslugu kratkom. NestJS dodaje module i ubrizgavanje zavisnosti, što pomaže kada se baza koda poveća i nekoliko programera je deli. Opišite uslugu i ja ću reći koja odgovara.

Jedna metoda na jednoj putanji, tako da su GET /users i POST /users dve krajnje tačke. Cena pretpostavlja uobičajeni rad kao što je čitanje i čuvanje zapisa ili pozivanje drugog API-ja. Plaćanja, otpremanje datoteka i teški izveštaji koštaju više, i ja ih nudim kao prilagođenu ponudu.

Da. Dajte mi pristup repozitorijumu i recite mi kako da ga pokrenem. Pratim strukturu i stil koji već postoje, pišem JavaScript ako projekat koristi, i pokrivam novi kod testovima.

Da, uz dodatak za postavljanje. Potreban mi je SSH pristup vašem Linux serveru i domen koji već pokazuje na njega. Troškovi servera i kasnije održavanje nisu uključeni.

Ne, radim pismeno. Sve ostaje u četu za narudžbine, tako da oboje možemo kasnije proveriti šta je dogovoreno.

Popravljanje svega što se ne podudara sa specifikacijom koju smo dogovorili u četu. Nove krajnje tačke ili promene specifikacije su novi posao, putem dodatka za krajnje tačke ili prilagođene ponude.

Recenzije kupaca

Pogledajte šta naši kupci kažu o ovom Zinn-u

Kategorije

Zinner pravila

Izgradiću Node.js pozadinu sa Express ili NestJS 2 &Raquo; Zinn Hub

Samo prijavljeni kupci koji su kupili ovaj proizvod mogu ostaviti recenziju.

Opcije i porudžbina

Preuzmite Zinn Hub aplikaciju

Obaveštenja · Brži pristup · Preko celog ekrana

Dodirnite Podeli u vašem pretraživaču

➜ Zatim dodirnite "Dodaj na početni ekran"