Zinn Hub
0
Keranjang Anda
0

Sekilas

Detail penting tentang layanan ini untuk membantu Anda memutuskan. Dihasilkan oleh Zinn Hub, bukan penjual.

Pendekatan Migrasi

Inkremental, Halaman demi Halaman
Kode lama dan baru berjalan berdampingan - tidak ada hari peralihan besar, tidak ada waktu henti produk untuk pengguna Anda.

Tumpukan Teknologi

React, Next.js, TypeScript
Halaman yang dimigrasikan ditulis dalam TypeScript; kode lama tetap sebagai JavaScript sampai gilirannya tiba.

Apa yang Tetap Utuh

Backend, URL, Perilaku
PHP Anda atau backend lainnya, URL yang ada, dan perilaku yang dihadapi pengguna tidak tersentuh selama migrasi.

Dukungan Pasca-Pengiriman

Garansi Perbaikan 14 Hari
Setiap masalah dengan halaman yang dikirimkan yang tidak sesuai dengan spesifikasi yang disepakati akan diperbaiki secara gratis dalam waktu 14 hari setelah pengiriman.

Apa yang Akan Anda Terima

Format:
Laporan Tertulis
Kode Kustom
Metode Pengiriman:
Manajer Pesanan
Catatan: Anda mendapatkan rencana migrasi tertulis: urutan halaman, apa yang bergerak dengan setiap halaman, dan bagaimana kode lama dan baru berbagi produk sementara itu. Halaman yang dimigrasikan masuk ke repositori Anda satu per satu, masing-masing dibandingkan dengan versi lamanya terlebih dahulu. Sebuah halaman akan aktif di kode baru hanya ketika Anda memutuskan.

Deskripsi Lengkap

Beberapa produk berfungsi dan menghasilkan uang, tetapi front end-nya menjadi sulit diubah: jQuery tersebar di seluruh template, komponen kelas React dari beberapa tahun lalu, atau aplikasi Next.js yang masih menggunakan Pages Router. Penulisan ulang penuh membekukan produk selama berbulan-bulan. Saya melakukan hal lain: kode lama dan baru berjalan berdampingan, dan halaman berpindah satu per satu, sehingga tidak pernah ada hari peralihan besar untuk pengguna Anda.

Saya melakukan hal ini persis pada proyek sebelumnya di bawah NDA: front end jQuery dipindahkan ke React halaman demi halaman sementara produk tetap aktif.

Starter memberi Anda rencana: Saya membaca front end lama, memetakan halaman dan bagian yang dibagikan, mencantumkan risiko, dan memigrasikan satu halaman kecil sebagai contoh kerja dari pendekatan tersebut. Standar memindahkan hingga tiga halaman atau layar. Lanjutan memindahkan hingga delapan, membangun komponen bersama yang mereka butuhkan, dan melindunginya dengan tipe TypeScript untuk data mereka dan pengujian untuk alur utama.

Apa yang tetap: backend Anda, URL Anda, dan perilaku yang dikenal pengguna. Apa yang berubah: bagaimana kode diatur, sehingga fitur berikutnya ditulis sekali, di satu tempat. Selama 14 hari setelah pengiriman, saya memperbaiki apa pun yang tidak berfungsi seperti yang kita sepakati, gratis.

Urutan halaman dan rencana disepakati dalam obrolan pesanan, tanpa panggilan. Setiap halaman yang dimigrasikan dikirimkan sendiri, dan Anda mendapatkan catatan status tertulis setiap hari kerja.

Langkah-langkah untuk menyelesaikan proyek Anda
1. Petakan front end lama - Saya meninjau template, skrip, dan komponen, dan mencantumkan halaman, bagian yang dibagikan, dan apa pun yang berisiko, seperti status global atau skrip sebaris.
2. Sepakati urutan - Anda mendapatkan rencana tertulis: halaman mana yang didahulukan, apa yang bergerak bersamanya, dan bagaimana kode lama dan baru berbagi produk selama keduanya ada.
3. Jembatan - Kode React atau Next.js baru disiapkan di samping kode lama, dengan perutean yang mengirim setiap halaman ke sisi mana pun yang memilikinya.
4. Pindahkan halaman satu per satu - Setiap halaman dibangun kembali, dibandingkan dengan versi lama, dan dialihkan sendiri, sehingga masalah memengaruhi satu halaman, bukan produk.
5. Serah terima - Halaman yang dimigrasikan, rencana yang diperbarui untuk apa yang tersisa, dan catatan singkat tentang pola yang harus diikuti untuk halaman berikutnya.

Jaminan Kualitas Zinner

✓
Profesional Terverifikasi
Setiap Zinner ditinjau dan disetujui sebelum bergabung dengan platform.
✓
Kualitas Kerja Terjamin
Semua layanan didukung oleh komitmen jaminan kualitas kami.
✓
Pembayaran Aman
Pembayaran Anda dilindungi sampai Anda menyetujui pekerjaan yang telah diselesaikan.

Bandingkan Paket

FungsiPemulaStandarLanjutan
Waktu Pengiriman4 hari10 hari21 hari
Revisi123
LingkupRencana dan satu halaman contohHingga 3 halaman dipindahkanHingga 8 halaman, komponen, pengujian
Rencana migrasi tertulis✓✓✓
Kode sumber✓✓✓

Portofolio

Contoh pekerjaan penjual yang terkait dengan Zinn ini.

Formline: Toko Next.js dengan Stripe

Sebuah etalase yang dapat Anda klik: 16 poster dalam 4 koleksi, filter dan pencarian yang tetap ada di URL, keranjang, tema terang dan gelap, dan checkout yang berakhir dengan pesanan demo atau sesi Stripe Checkout nyata dalam mode uji. Saya membangunnya sebagai ekspor statis Next.js di TypeScript dengan Tailwind CSS. Pembayaran kartu melalui Cloudflare Worker yang mengubah harga keranjang di server dan memverifikasi tanda tangan webhook Stripe.

Situs pribadi bilingual di Next.js

Situs pribadi satu halaman dalam bahasa Inggris dan Rusia, dengan bagian layanan dan tautan ke proyek demo saya. Saya merancang dan membangunnya dengan Next.js, React, dan TypeScript sebagai ekspor statis, ditata dengan CSS Modules biasa dan tanpa kerangka kerja UI. Ini memiliki tema terang dan gelap, dan gambar pratinjau sosial untuk setiap bahasa dihasilkan pada waktu build. GitHub Actions membangun dan menyebarkannya ke Bunny CDN, yang menambahkan header keamanan dan mengarahkan www dan HTTP biasa ke alamat HTTPS utama.

Detail Layanan

Jenis Layanan
Standar
Jenis Zinner
Freelancer
Ketersediaan
Hari Kerja
Negara Penjual
Kazakhstan
Bahasa yang Diterima
Bahasa Inggris
Rusia
NDA tersedia
Ya
Ukuran Proyek yang Ditangani
Kecil Hingga Sedang
Waktu respons
Dalam 12 jam
Tahun Pengalaman
10+

Pertanyaan yang Sering Diajukan

Karena produk akan stagnan selama berbulan-bulan dan semua risiko akan jatuh pada satu hari rilis. Halaman demi halaman, setiap langkah kecil, dapat diuji, dan mudah untuk dikembalikan.

Halaman mempertahankan alamatnya. Dengan Next.js, halaman baru mencapai browser sebagai HTML siap pakai, dirender di server atau pada waktu build, sehingga mesin pencari melihat konten seperti sebelumnya. React dengan Vite merender di browser, jadi untuk halaman yang membawa lalu lintas pencarian saya merekomendasikan Next.js.

Ya. Halaman yang dimigrasikan ditulis dalam TypeScript, dan kode lama terus berjalan sebagai JavaScript sampai gilirannya tiba.

Tidak. Migrasi hanya menyentuh front end. Di mana backend Anda sudah memiliki endpoint untuk data yang dibutuhkan halaman, halaman baru menggunakannya. Jika data itu hanya ada sebagai HTML yang dirender oleh PHP hari ini, rencana mencantumkan endpoint JSON kecil yang dibutuhkan halaman, dan kami sepakat siapa yang menambahkannya sebelum halaman itu berpindah.

Ulasan Pelanggan

Lihat apa kata pelanggan kami tentang Zinn ini

Kategori

Kebijakan Zinner

Saya Akan Memindahkan Front End Jquery Atau React Lama Anda Ke React Atau Next.js Modern, Halaman Demi Halaman 2 &Raquo; Zinn Hub

Hanya pelanggan yang masuk dan telah membeli produk ini yang dapat meninggalkan ulasan.

Opsi & Pesanan

Dapatkan Aplikasi Zinn Hub

Notifikasi · Akses lebih cepat · Layar penuh

Ketuk Bagikan di browser Anda

➜ Lalu ketuk "Tambahkan ke Layar Utama"