Zinn Hub
0
Vaša košarica
0

Ukratko

Ključni detalji o ovoj usluzi koji će vam pomoći pri odluci. Generirano od strane Zinn Huba, a ne prodavatelja.

Pristup migraciji

Inkrementalno, stranicu po stranicu
Stari i novi kod rade usporedo – nema velikog dana prebacivanja, nema prekida rada proizvoda za vaše korisnike.

Tehnološki skup

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

Što ostaje netaknuto

Backend, URL-ovi, ponašanje
Vaš PHP ili drugi backend, postojeći URL-ovi i ponašanje okrenuto korisnicima ostaju netaknuti tijekom migracije.

Podrška nakon isporuke

14-dnevno jamstvo popravka
Svaki problem s isporučenim stranicama koji ne odgovara dogovorenoj specifikaciji bit će besplatno popravljen u roku od 14 dana od isporuke.

Što ćete dobiti

Formati:
Pisano izvješće
Prilagođeni kod
Način isporuke:
Voditelj narudžbi
Napomene: Dobivate pisani plan migracije: redoslijed stranica, što se premješta sa svakom stranicom i kako stari i novi kod u međuvremenu dijele proizvod. Migrirane stranice slijeću u vaše spremište jedna po jedna, svaka se prvo uspoređuje sa svojom starom verzijom. Stranica ide uživo na novom kodu tek kada vi odlučite.

Potpuni opis

Neki proizvodi rade i zarađuju, ali njihov front end je postao težak za promjenu: jQuery raširen po predlošcima, React klasne komponente od prije nekoliko godina ili Next.js aplikacija koja je još uvijek na Pages Routeru. Potpuno prepisivanje zamrzava proizvod mjesecima. Ja radim drugu stvar: stari i novi kod rade usporedo, a stranice se premješ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-om: jQuery front end premješten je na React stranicu po stranicu dok je proizvod ostao aktivan.

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

Što ostaje: vaš backend, vaši URL-ovi i ponašanje koje korisnici poznaju. Što se mijenja: kako je kod organiziran, tako da se sljedeća značajka piše jednom, na jednom mjestu. Tijekom 14 dana nakon isporuke, besplatno popravljam sve što ne radi kako smo se dogovorili.

Redoslijed stranica i plan dogovaraju se u chatu za narudžbu, bez poziva. Svaka migrirana stranica isporučuje se samostalno, a vi dobivate pisanu bilješku o statusu svaki radni dan.

Koraci za dovršetak vašeg projekta
1. Mapirajte stari front end – prolazim kroz predloške, skripte i komponente te popisujem stranice, dijeljene dijelove i sve rizično, poput globalnog stanja ili inline skripti.
2. Dogovorite redoslijed – Dobivate pisani plan: koja stranica ide prva, što se s njom premješta i kako stari i novi kod dijele proizvod dok oba postoje.
3. Most – Novi React ili Next.js kod postavlja se pored starog koda, s usmjeravanjem koje svaku stranicu šalje na stranu koja je posjeduje.
4. Premještajte stranice jednu po jednu – Svaka stranica se ponovno gradi, uspoređuje sa starom verzijom i prebacuje samostalno, tako da problem utječe na jednu stranicu, a ne na proizvod.
5. Predaja – Migrirane stranice, ažurirani plan za ono što je ostalo i kratka bilješka o obrascima koje treba slijediti za sljedeće stranice.

Zinner jamstvo kvalitete

✓
Provjereni profesionalac
Svaki Zinner se pregledava i odobrava prije pridruživanja platformi.
✓
Zajamčena kvaliteta rada
Sve usluge podržane su našom predanošću osiguranju kvalitete.
✓
Sigurno plaćanje
Vaše plaćanje je zaštićeno dok ne odobrite isporučeni rad.

Usporedite pakete

FunkcijaPočetniStandardnoNapredno
Vrijeme isporuke4 dana10 dana21 dana
Revizije123
OpsegPlan i jedna ogledna stranicaDo 3 stranica premještenoDo 8 stranica, komponenti, testova
Pisani plan migracije✓✓✓
Izvorni kod✓✓✓

Portfolio

Primjeri rada prodavatelja vezani uz ovaj Zinn.

Formline: Next.js trgovina sa Stripeom

Izlog kroz koji možete kliknuti: 16 plakata u 4 kolekcija, filteri i pretraživanje koji ostaju u URL-u, košarica, svijetle i tamne teme, te naplata koja završava demo narudžbom ili stvarnom Stripe Checkout sesijom u testnom načinu. Izgradio sam ga kao Next.js statički izvoz u TypeScriptu s Tailwind CSS-om. Plaćanja karticama prolaze kroz Cloudflare Worker koji ponovno određuje cijenu košarice na poslužitelju i provjerava Stripeov potpis web-kuke.

Dvojezična osobna stranica u Next.js

Osobna stranica na jednoj stranici na engleskom i ruskom jeziku, s odjeljkom usluga i poveznicama na moje demo projekte. Dizajnirao sam je i izgradio s Next.js, Reactom i TypeScriptom kao statički izvoz, stiliziranu s običnim CSS modulima i bez UI okvira. Ima svijetle i tamne teme, a slika društvenog pregleda za svaki jezik generira se u vrijeme izgradnje. GitHub Actions je gradi i implementira na Bunny CDN, koji dodaje sigurnosne zaglavlja i preusmjerava www i obični HTTP na glavnu HTTPS adresu.

Detalji usluge

Vrsta usluge
Standardno
Vrsta Zinnera
Freelancer
Dostupnost
Radni dani
Zemlja prodavatelja
Kazahstan
Prihvaćeni jezici
Engleski
ruski
NDA dostupno
Da
Veličine projekata kojima se rukuje
Malo do srednje
Vrijeme odgovora
Unutar 12 sati
Godine iskustva
10+

Često postavljana pitanja

Jer bi proizvod stajao mjesecima i sav rizik bi pao na jedan dan objave. Stranicu po stranicu, svaki korak je mali, testabilan i lako se može vratiti.

Stranice zadržavaju svoje adrese. S Next.js-om, nove stranice dolaze u preglednik kao gotov HTML, renderirane na poslužitelju ili u vrijeme izrade, tako da tražilice vide sadržaj kao i prije. React s Viteom renderira u pregledniku, pa za stranice koje donose promet pretraživanja preporučujem Next.js.

Da. Migrirane stranice napisane su u TypeScriptu, a stari kod nastavlja raditi kao JavaScript dok ne dođe na red.

Ne. Migracija se odnosi samo na front end. Tamo gdje vaš backend već ima krajnje točke za podatke koje stranica treba, nova stranica ih koristi. Ako ti podaci danas postoje samo kao HTML renderiran PHP-om, plan navodi male JSON krajnje točke koje stranica treba, a mi se dogovaramo tko će ih dodati prije nego što se ta stranica premjesti.

Recenzije kupaca

Pogledajte što naši kupci kažu o ovom Zinnu

Kategorije

Zinner pravila

Premjestit ću vaš Jquery ili stari React front end na moderni React ili Next.js, stranicu po stranicu 2 &Raquo; Zinn Hub

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

Opcije i narudžba

Preuzmite aplikaciju Zinn Hub

Obavijesti · Brži pristup · Puni zaslon

Dodirnite Podijeli u svom pregledniku

➜ Zatim dodirnite "Dodaj na početni zaslon"