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.

Pristup migraciji

Inkrementalno, stranicu po stranicu
Stari i novi kod rade paralelno - nema velikog dana prebacivanja, nema zastoja proizvoda za vaše korisnike.

Tehnološki stek

React, Next.js, TypeScript
Migrirane stranice su napisane u TypeScript-u; stari kod ostaje kao JavaScript dok ne dođe na red.

Šta ostaje netaknuto

Bekend, URL-ovi, ponašanje
Vaš PHP ili drugi bekend, postojeći URL-ovi i ponašanje okrenuto korisnicima ostaju netaknuti tokom migracije.

Podrška nakon isporuke

14-dnevna garancija popravke
Svaki problem sa isporučenim stranicama koji se ne podudara sa dogovorenom specifikacijom biće besplatno popravljen u roku od 14 dana od isporuke.

Šta ćete dobiti

Formati:
Pisani izveštaj
Prilagođeni kod
Način isporuke:
Menadžer porudžbina
Napomene: Dobijate pisani plan migracije: redosled stranica, šta se premešta sa svakom stranicom i kako stari i novi kod dele proizvod u međuvremenu. Migrirane stranice se jedna po jedna pojavljuju u vašem repozitorijumu, svaka se prvo upoređuje sa svojom starom verzijom. Stranica prelazi na novi kod tek kada vi odlučite.

Pun opis

Neki proizvodi rade i zarađuju novac, ali njihov front end je postao težak za promenu: jQuery raširen po šablonima, React klasne komponente od pre nekoliko godina, ili Next.js aplikacija koja je još uvek na Pages Router-u. Potpuno prepisivanje zamrzava proizvod mesecima. Ja radim drugu stvar: stari i novi kod rade paralelno, a stranice se premeštaju jedna po jedna, tako da nikada nema velikog dana prebacivanja za vaše korisnike.

Upravo sam to radio na prošlom projektu pod NDA: jQuery front end je premešten na React stranicu po stranicu dok je proizvod ostao aktivan.

Starter vam daje plan: čitam stari front end, mapiram njegove stranice i deljene delove, navodim rizike i migriram jednu malu stranicu kao radni uzorak pristupa. Standard premešta do tri stranice ili ekrana. Napredni premešta do osam, gradi potrebne deljene komponente i pokriva ih TypeScript tipovima za njihove podatke i testovima za glavne tokove.

Šta ostaje: vaš backend, vaši URL-ovi i ponašanje koje korisnici poznaju. Šta se menja: kako je kod organizovan, tako da se sledeća funkcija piše jednom, na jednom mestu. Tokom 14 dana nakon isporuke, besplatno popravljam sve što ne radi kako smo se dogovorili.

Redosled stranica i plan se dogovaraju u četu za narudžbine, bez poziva. Svaka migrirana stranica se isporučuje samostalno, a vi dobijate pisanu belešku o statusu svakog radnog dana.

Koraci za završetak vašeg projekta
1. Mapiranje starog front enda - Prolazim kroz šablone, skripte i komponente, i navodim stranice, deljene delove i sve rizično, poput globalnog stanja ili inline skripti.
2. Dogovor o redosledu - Dobijate pisani plan: koja stranica ide prva, šta se premešta sa njom i kako stari i novi kod dele proizvod dok oba postoje.
3. Most - Novi React ili Next.js kod se postavlja pored starog koda, sa rutiranjem koje šalje svaku stranicu na stranu koja je poseduje.
4. Premeštanje stranica jednu po jednu - Svaka stranica se ponovo gradi, upoređuje sa starom verzijom i prebacuje samostalno, tako da problem utiče na jednu stranicu, a ne na proizvod.
5. Predaja - Migrirane stranice, ažurirani plan za ono što je ostalo i kratka beleška o obrascima koje treba slediti za sledeće stranice.

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 isporuke4 dana10 dana21 dana
Revizije123
OpsegPlan i jedna uzorak stranicaDo 3 stranica premeštenihDo 8 stranica, komponenti, testova
Napisani plan migracije✓✓✓
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.

Dvojezični lični sajt u Next.js

Lični sajt na jednoj stranici na engleskom i ruskom jeziku, sa odeljkom za usluge i linkovima ka mojim demo projektima. Dizajnirao sam ga i izgradio sa Next.js, React i TypeScript-om kao statički izvoz, stilizovan običnim CSS modulima i bez UI okvira. Ima svetle i tamne teme, a slika za društveni pregled za svaki jezik se generiše u vreme izgradnje. GitHub Actions ga gradi i postavlja na Bunny CDN, koji dodaje sigurnosne zaglavlja i preusmerava www i običan HTTP na glavnu HTTPS adresu.

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

Zato što bi proizvod stajao mesecima i sav rizik bi pao na jedan dan objavljivanja. Stranicu po stranicu, svaki korak je mali, testabilan i lako se može vratiti.

Stranice zadržavaju svoje adrese. Sa Next.js-om, nove stranice stižu u pretraživač kao gotov HTML, renderovan na serveru ili u vreme izgradnje, tako da pretraživači vide sadržaj kao i pre. React sa Vite-om renderuje u pretraživaču, tako da za stranice koje donose saobraćaj pretrage preporučujem Next.js.

Da. Migrirane stranice su napisane u TypeScript-u, a stari kod nastavlja da radi kao JavaScript dok ne dođe na red.

Ne. Migracija se odnosi samo na front end. Tamo gde vaš backend već ima krajnje tačke za podatke koji su potrebni stranici, nova stranica ih koristi. Ako ti podaci danas postoje samo kao HTML renderovan od strane PHP-a, plan navodi male JSON krajnje tačke koje su potrebne stranici, i dogovaramo se ko će ih dodati pre nego što se ta stranica premesti.

Recenzije kupaca

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

Kategorije

Zinner pravila

Prebaciću vaš Jquery ili stari React front end na moderni React ili Next.js, stranicu po stranicu 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"