Zinn Hub
0
Dein Warenkorb
0

Auf einen Blick

Wichtige Details zu diesem Service, um dir bei deiner Entscheidung zu helfen. Generiert von Zinn Hub, nicht vom Verkäufer.

Migrationsansatz

Inkrementell, Seite für Seite
Alter und neuer Code laufen nebeneinander – kein großer Umstellungstag, keine Produktausfallzeiten für Ihre Benutzer.

Tech Stack

React, Next.js, TypeScript
Migrierte Seiten werden in TypeScript geschrieben; Legacy-Code bleibt JavaScript, bis er an der Reihe ist.

Was intakt bleibt

Backend, URLs, Verhalten
Ihr PHP- oder anderes Backend, bestehende URLs und das benutzerseitige Verhalten bleiben während der Migration unberührt.

Support nach der Lieferung

14-Tage-Fix-Garantie
Jedes Problem mit gelieferten Seiten, das nicht der vereinbarten Spezifikation entspricht, wird innerhalb von 14 Tagen nach Lieferung kostenlos behoben.

Was Sie erhalten

Formate:
Schriftlicher Bericht
Custom Code
Liefermethode:
Auftragsmanager
Hinweise: Sie erhalten einen schriftlichen Migrationsplan: die Seitenreihenfolge, was mit jeder Seite verschoben wird und wie alter und neuer Code das Produkt in der Zwischenzeit teilen. Migrierte Seiten landen einzeln in Ihrem Repository, jede wird zuerst mit ihrer alten Version verglichen. Eine Seite geht erst dann mit dem neuen Code live, wenn Sie es entscheiden.

Vollständige Beschreibung

Einige Produkte funktionieren und verdienen Geld, aber ihr Frontend ist schwer zu ändern geworden: jQuery über Vorlagen verteilt, React-Klassenkomponenten von vor Jahren oder eine Next.js-App, die noch auf dem Pages Router läuft. Eine vollständige Neuentwicklung würde das Produkt monatelang einfrieren. Ich mache das Gegenteil: Alter und neuer Code laufen nebeneinander, und Seiten werden einzeln verschoben, sodass es für Ihre Benutzer nie einen großen Umstellungstag gibt.

Genau das habe ich bei einem früheren Projekt unter NDA gemacht: Ein jQuery-Frontend wurde Seite für Seite auf React umgestellt, während das Produkt live blieb.

Der Starter gibt Ihnen den Plan: Ich lese das alte Frontend, ordne seine Seiten und gemeinsamen Teile zu, liste die Risiken auf und migriere eine kleine Seite als funktionierendes Beispiel des Ansatzes. Standard verschiebt bis zu drei Seiten oder Bildschirme. Advanced verschiebt bis zu acht, erstellt die benötigten gemeinsamen Komponenten und deckt sie mit TypeScript-Typen für ihre Daten und Tests für die Hauptabläufe ab.

Was bleibt: Ihr Backend, Ihre URLs und das den Benutzern bekannte Verhalten. Was sich ändert: die Organisation des Codes, sodass die nächste Funktion einmal an einem Ort geschrieben wird. Für 14 Tage nach der Lieferung behebe ich alles, was nicht wie vereinbart funktioniert, kostenlos.

Die Seitenreihenfolge und der Plan werden im Bestell-Chat ohne Anrufe vereinbart. Jede migrierte Seite wird einzeln ausgeliefert, und Sie erhalten jeden Werktag eine schriftliche Statusnotiz.

Schritte zur Fertigstellung Ihres Projekts
1. Das alte Frontend abbilden – Ich gehe die Vorlagen, Skripte und Komponenten durch und liste die Seiten, die gemeinsamen Teile und alles Risikoreiche auf, wie globalen Zustand oder Inline-Skripte.
2. Die Reihenfolge vereinbaren – Sie erhalten einen schriftlichen Plan: welche Seite zuerst kommt, was mit ihr verschoben wird und wie alter und neuer Code das Produkt teilen, solange beide existieren.
3. Brücke – Der neue React- oder Next.js-Code wird neben dem alten Code eingerichtet, mit Routing, das jede Seite an die Seite sendet, die sie besitzt.
4. Seiten einzeln verschieben – Jede Seite wird neu aufgebaut, mit der alten Version verglichen und einzeln umgeschaltet, sodass ein Problem eine Seite betrifft, nicht das Produkt.
5. Übergabe – Die migrierten Seiten, der aktualisierte Plan für das, was übrig ist, und eine kurze Notiz zu den Mustern, die für die nächsten Seiten zu befolgen sind.

Zinner Qualitätsgarantie

✓
Geprüfter Profi
Jeder Zinner wird überprüft und genehmigt, bevor er die Plattform beitritt.
✓
Qualitätsarbeit garantiert
Alle Dienstleistungen sind durch unser Qualitätssicherungsversprechen abgedeckt.
✓
Sichere Zahlung
Ihre Zahlung ist geschützt, bis Sie die erbrachte Arbeit genehmigen.

Pakete vergleichen

FunktionStarterStandardErweitert
Lieferzeit4 Tage10 Tage21 Tage
Überarbeitungen123
UmfangPlan und eine BeispielseiteBis zu 3 Seiten verschobenBis zu 8 Seiten, Komponenten, Tests
Schriftlicher Migrationsplan✓✓✓
Quellcode✓✓✓

Portfolio

Beispiele für die Arbeit des Verkäufers im Zusammenhang mit diesem Zinn.

Formline: Next.js Store mit Stripe

Ein Schaufenster, durch das Sie klicken können: 16 Poster in 4 Kollektionen, Filter und Suche, die in der URL bleiben, ein Warenkorb, helle und dunkle Themen und ein Checkout, der in einer Demo-Bestellung oder einer echten Stripe Checkout-Sitzung im Testmodus endet. Ich habe es als Next.js statischen Export in TypeScript mit Tailwind CSS erstellt. Kartenzahlungen erfolgen über einen Cloudflare Worker, der den Warenkorb auf dem Server neu bepreist und die Webhook-Signatur von Stripe überprüft.

Zweisprachige persönliche Website in Next.js

Eine einseitige persönliche Website in Englisch und Russisch, mit einem Dienstleistungsbereich und Links zu meinen Demo-Projekten. Ich habe sie mit Next.js, React und TypeScript als statischen Export entworfen und gebaut, mit einfachen CSS-Modulen und ohne UI-Framework gestaltet. Sie hat helle und dunkle Themen, und ein Social-Preview-Bild für jede Sprache wird zur Build-Zeit generiert. GitHub Actions erstellt und stellt sie auf Bunny CDN bereit, das Sicherheits-Header hinzufügt und www und reines HTTP auf die Haupt-HTTPS-Adresse umleitet.

Servicedetails

Servicetyp
Standard
Zinner Type
Freelancer
Verfügbarkeit
Wochentage
Verkäuferland
Kasachstan
Akzeptierte Sprachen
Englisch
Russisch
NDA verfügbar
Ja
Projektgrößen
Klein bis Mittel
Antwortzeit
Innerhalb 12 Stunden
Jahre Erfahrung
10+

Häufig gestellte Fragen

Weil das Produkt monatelang stillstehen würde und das gesamte Risiko auf einen einzigen Veröffentlichungstag fallen würde. Seite für Seite ist jeder Schritt klein, testbar und leicht rückgängig zu machen.

Seiten behalten ihre Adressen. Mit Next.js erreichen die neuen Seiten den Browser als fertiges HTML, das auf dem Server oder zur Build-Zeit gerendert wird, sodass Suchmaschinen den Inhalt wie zuvor sehen. React mit Vite rendert im Browser, daher empfehle ich für Seiten, die Suchverkehr bringen, Next.js.

Ja. Migrierte Seiten werden in TypeScript geschrieben, und der alte Code läuft weiterhin als JavaScript, bis er an der Reihe ist.

Nein. Die Migration betrifft nur das Frontend. Wo Ihr Backend bereits Endpunkte für die Daten hat, die eine Seite benötigt, verwendet die neue Seite diese. Wenn diese Daten heute nur als von PHP gerendertes HTML existieren, listet der Plan die kleinen JSON-Endpunkte auf, die die Seite benötigt, und wir vereinbaren, wer sie hinzufügt, bevor diese Seite verschoben wird.

Kundenbewertungen

Sehen Sie, was unsere Kunden über dieses Zinn sagen

Kategorien

Zinner Richtlinien

Ich werde Ihr jQuery- oder älteres React-Frontend Seite für Seite auf modernes React oder Next.js umstellen 2 &Raquo; Zinn Hub

Nur angemeldete Kunden, die dieses Produkt gekauft haben, dürfen eine Bewertung hinterlassen.

Optionen & Bestellung

Lade die Zinn Hub App herunter

Benachrichtigungen · Schnellerer Zugriff · Vollbild

Tippen Sie Share in Ihrem Browser

➜ Tippen Sie dann auf "Zum Startbildschirm hinzufügen"