Ihr Frontend läuft immer noch auf jQuery, alten Klassenkomponenten oder einer veralteten Next.js-Einrichtung, und jede Änderung dauert länger als sie sollte. Ich stelle es Seite für Seite auf modernes React oder Next.js in TypeScript um, während das Produkt weiter funktioniert.
Ich werde Ihr jQuery- oder älteres React-Frontend Seite für Seite auf modernes React oder Next.js umstellen
Ein Migrationsplan für Ihr Frontend und eine kleine Seite als Beispiel.
- Plan und eine Beispielseite
- Schriftlicher Migrationsplan
- Quellcode
Bis zu 3 Seiten auf React oder Next.js umgestellt, die neben dem alten Code laufen.
- Bis zu 3 Seiten verschoben
- Schriftlicher Migrationsplan
- Quellcode
Bis zu 8 Seiten, gemeinsame Komponenten, TypeScript-Typen und Tests.
- Bis zu 8 Seiten, Komponenten, Tests
- Schriftlicher Migrationsplan
- Quellcode
Fordern Sie ein individuelles Angebot an
Melden Sie sich an, um ein benutzerdefiniertes Angebot anzufordern
Erstellen Sie ein kostenloses Konto oder melden Sie sich an, um ein personalisiertes Angebot von diesem Zinner anzufordern.
Anmelden / RegistrierenStelle eine Frage vor dem Kauf
Bei Zinn anmelden, um eine Frage zu stellen
Um Spam auf der Plattform zu reduzieren, können Nachrichten vor dem Verkauf nur von angemeldeten Benutzern versendet werden.
Erstelle ein kostenloses Konto oder melde dich an, um diese Zinner direkt zu kontaktieren.
Anmelden / RegistrierenAnmeldung erforderlich
Erstelle ein kostenloses Konto oder melde dich an, um diese Zinner zu kontaktieren.
Anmelden / RegistrierenAnmeldung erforderlich
Erstellen Sie ein kostenloses Konto oder melden Sie sich an, um ein personalisiertes Angebot anzufordern.
Anmelden / RegistrierenAuf einen Blick
Wichtige Details zu diesem Service, um dir bei deiner Entscheidung zu helfen. Generiert von Zinn Hub, nicht vom Verkäufer.
Wertposition
Migrationsansatz
Tech Stack
Was intakt bleibt
Support nach der Lieferung
Was Sie erhalten
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
Jeder Zinner wird überprüft und genehmigt, bevor er die Plattform beitritt.
Alle Dienstleistungen sind durch unser Qualitätssicherungsversprechen abgedeckt.
Ihre Zahlung ist geschützt, bis Sie die erbrachte Arbeit genehmigen.
Pakete vergleichen
| Funktion | Starter | Standard | Erweitert |
|---|---|---|---|
| Lieferzeit | 4 Tage | 10 Tage | 21 Tage |
| Überarbeitungen | 1 | 2 | 3 |
| Umfang | Plan und eine Beispielseite | Bis zu 3 Seiten verschoben | Bis 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
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
Verwandte Zinns

PHP, CSS, Javascript, HTML, Prestashop, Mailchimp, REST, JSON, XML, Joomla






