Zinn Hub
0
Je winkelwagen
0

In één oogopslag

Belangrijke details over deze service om u te helpen een beslissing te nemen. Gegenereerd door Zinn Hub, niet door de verkoper.

Migratieaanpak

Incrementeel, pagina voor pagina
Oude en nieuwe code draaien naast elkaar - geen grote overstapdag, geen productdowntime voor uw gebruikers.

Tech Stack

React, Next.js, TypeScript
Gemigreerde pagina's zijn geschreven in TypeScript; verouderde code blijft JavaScript totdat het aan de beurt is.

Wat intact blijft

Backend, URL's, Gedrag
Uw PHP of andere backend, bestaande URL's en gebruikersgericht gedrag blijven onaangetast gedurende de migratie.

Ondersteuning na levering

14-dagen reparatiegarantie
Elk probleem met geleverde pagina's dat niet overeenkomt met de overeengekomen specificaties, wordt binnen 14 dagen na levering kosteloos verholpen.

Wat u ontvangt

Formaten:
Geschreven rapport
Aangepaste code
Leveringsmethode:
Order Manager
Opmerkingen: U krijgt een geschreven migratieplan: de paginavolgorde, wat er met elke pagina meebeweegt en hoe oude en nieuwe code het product in de tussentijd delen. Gemigreerde pagina's komen één voor één in uw repository terecht, elk eerst vergeleken met de oude versie. Een pagina gaat pas live met de nieuwe code wanneer u dat besluit.

Volledige beschrijving

Sommige producten werken en verdienen geld, maar hun front-end is moeilijk te wijzigen geworden: jQuery verspreid over sjablonen, React-klassecomponenten van jaren geleden, of een Next.js-app die nog steeds op de Pages Router draait. Een volledige herschrijving bevriest het product maandenlang. Ik doe het anders: oude en nieuwe code draaien naast elkaar, en pagina's worden één voor één overgezet, zodat er nooit een grote overstapdag is voor uw gebruikers.

Ik heb precies dit gedaan in een vorig project onder NDA: een jQuery front-end werd pagina voor pagina naar React verplaatst terwijl het product live bleef.

Starter geeft u het plan: ik lees de oude front-end, breng de pagina's en gedeelde onderdelen in kaart, lijst de risico's op en migreer één kleine pagina als werkend voorbeeld van de aanpak. Standaard verplaatst tot drie pagina's of schermen. Geavanceerd verplaatst tot acht, bouwt de benodigde gedeelde componenten en voorziet deze van TypeScript-types voor hun gegevens en tests voor de belangrijkste stromen.

Wat blijft: uw backend, uw URL's en het gedrag dat gebruikers kennen. Wat verandert: hoe de code is georganiseerd, zodat de volgende functie één keer, op één plek wordt geschreven. Gedurende 14 dagen na levering repareer ik alles wat niet werkt zoals we zijn overeengekomen, kosteloos.

De paginavolgorde en het plan worden overeengekomen in de orderchat, zonder gesprekken. Elke gemigreerde pagina wordt afzonderlijk verzonden en u ontvangt elke werkdag een schriftelijke statusnotitie.

Stappen voor het voltooien van uw project
1. Breng de oude front-end in kaart - Ik doorloop de sjablonen, scripts en componenten, en lijst de pagina's, de gedeelde onderdelen en alles wat risicovol is, zoals globale status of inline scripts.
2. Spreek de volgorde af - U krijgt een schriftelijk plan: welke pagina eerst gaat, wat ermee meebeweegt, en hoe oude en nieuwe code het product delen zolang beide bestaan.
3. Brug - De nieuwe React- of Next.js-code wordt naast de oude code opgezet, met routing die elke pagina naar de kant stuurt die deze bezit.
4. Verplaats pagina's één voor één - Elke pagina wordt opnieuw opgebouwd, vergeleken met de oude versie en afzonderlijk overgeschakeld, zodat een probleem één pagina treft, niet het product.
5. Overdracht - De gemigreerde pagina's, het bijgewerkte plan voor wat er overblijft, en een korte notitie over de patronen die moeten worden gevolgd voor de volgende pagina's.

Zinner Kwaliteitsgarantie

✓
Gekwalificeerde professional
Elke Zinner wordt beoordeeld en goedgekeurd voordat hij zich bij het platform aansluit.
✓
Kwaliteitswerk gegarandeerd
Alle diensten worden ondersteund door onze kwaliteitsgarantie.
✓
Veilige Betaling
Uw betaling is beschermd totdat u het geleverde werk goedkeurt.

Pakketten vergelijken

FunctieStarterStandaardGeavanceerd
Levertijd4 dagen10 dagen21 dagen
Revisies123
ScopePlan en één voorbeeldpaginaTot 3 pagina's verplaatstTot 8 pagina's, componenten, tests
Geschreven migratieplan✓✓✓
Broncode✓✓✓

Portfolio

Voorbeelden van het werk van de verkoper met betrekking tot deze Zinn.

Formline: Next.js winkel met Stripe

Een etalage waar u doorheen kunt klikken: 16 posters in 4 collecties, filters en zoekfunctie die in de URL blijven, een winkelwagen, lichte en donkere thema's, en een afrekenproces dat eindigt in een demo-bestelling of een echte Stripe Checkout-sessie in testmodus. Ik heb het gebouwd als een Next.js statische export in TypeScript met Tailwind CSS. Kaartbetalingen gaan via een Cloudflare Worker die de winkelwagen op de server opnieuw prijst en de webhook-handtekening van Stripe verifieert.

Tweetalige persoonlijke site in Next.js

Een persoonlijke one-page site in het Engels en Russisch, met een diensten sectie en links naar mijn demo projecten. Ik heb het ontworpen en gebouwd met Next.js, React en TypeScript als een statische export, gestyled met pure CSS Modules en zonder UI framework. Het heeft lichte en donkere thema's, en een sociale preview afbeelding voor elke taal wordt gegenereerd tijdens het bouwen. GitHub Actions bouwt en implementeert het naar Bunny CDN, dat beveiligingsheaders toevoegt en www en platte HTTP omleidt naar het hoofdadres HTTPS.

Servicedetails

Diensttype
Standaard
Zinner Type
Freelancer
Beschikbaarheid
Weekdagen
Land van de verkoper
Kazachstan
Talen Geaccepteerd
Engels
Russisch
NDA beschikbaar
Ja
Behandelde projectgroottes
Klein tot middelgroot
Reactietijd
Binnen 12 uur
Jaren ervaring
10+

Veelgestelde vragen

Omdat het product maandenlang stil zou staan en alle risico's op één releasedag zouden neerkomen. Pagina voor pagina is elke stap klein, testbaar en gemakkelijk terug te drappen.

Pagina's behouden hun adressen. Met Next.js bereiken de nieuwe pagina's de browser als kant-en-klare HTML, gerenderd op de server of tijdens het bouwen, zodat zoekmachines de inhoud zien zoals voorheen. React met Vite rendert in de browser, dus voor pagina's die zoekverkeer genereren, raad ik Next.js aan.

Ja. Gemigreerde pagina's zijn geschreven in TypeScript, en de oude code blijft draaien als JavaScript totdat het aan de beurt is.

Nee. De migratie raakt alleen de front-end. Waar uw backend al eindpunten heeft voor de gegevens die een pagina nodig heeft, gebruikt de nieuwe pagina deze. Als die gegevens vandaag alleen bestaan als HTML gerenderd door PHP, dan vermeldt het plan de kleine JSON-eindpunten die de pagina nodig heeft, en we spreken af wie deze toevoegt voordat die pagina wordt verplaatst.

Klantrecensies

Bekijk wat onze klanten zeggen over deze Zinn

Categorieën

Zinner Beleid

Ik zal uw jQuery of verouderde React front-end pagina voor pagina verplaatsen naar modern React of Next.js 2 &Raquo; Zinn Hub

Alleen ingelogde klanten die dit product gekocht hebben, kunnen een recensie plaatsen.

Opties & Bestelling

Download de Zinn Hub App

Meldingen · Snellere toegang · Vollscherm

Tik Share in uw browser

➜ Tik vervolgens op "Toevoegen aan startscherm"