Zinn Hub
0
Giỏ hàng của bạn
0

Tổng quan

Thông tin chi tiết về dịch vụ này để giúp bạn quyết định. Được tạo bởi Zinn Hub, không phải người bán.

Phương pháp di chuyển

Tăng dần, từng trang một
Mã cũ và mã mới chạy song song - không có ngày chuyển đổi lớn, không có thời gian ngừng hoạt động sản phẩm cho người dùng của bạn.

Ngăn xếp công nghệ

React, Next.js, TypeScript
Các trang đã di chuyển được viết bằng TypeScript; mã cũ vẫn là JavaScript cho đến khi đến lượt.

Những gì còn nguyên vẹn

Phần phụ trợ, URL, Hành vi
PHP hoặc phần phụ trợ khác của bạn, các URL hiện có và hành vi hướng tới người dùng không bị ảnh hưởng trong suốt quá trình di chuyển.

Hỗ trợ sau giao hàng

Bảo hành sửa lỗi 14 ngày
Mọi vấn đề với các trang đã bàn giao không khớp với thông số kỹ thuật đã thỏa thuận sẽ được sửa chữa miễn phí trong vòng 14 ngày kể từ ngày bàn giao.

Những gì bạn sẽ nhận được

Định dạng:
Báo cáo bằng văn bản
Mã tùy chỉnh
Phương thức giao hàng:
Quản lý đơn hàng
Lưu ý: Bạn nhận được một kế hoạch di chuyển bằng văn bản: thứ tự trang, những gì di chuyển cùng với mỗi trang và cách mã cũ và mã mới chia sẻ sản phẩm trong thời gian đó. Các trang đã di chuyển sẽ được đưa vào kho lưu trữ của bạn từng trang một, mỗi trang được so sánh với phiên bản cũ trước. Một trang sẽ hoạt động trên mã mới chỉ khi bạn quyết định.

Mô tả đầy đủ

Một số sản phẩm hoạt động và kiếm tiền, nhưng giao diện người dùng của chúng trở nên khó thay đổi: jQuery trải rộng trên các mẫu, các thành phần lớp React từ nhiều năm trước hoặc một ứng dụng Next.js vẫn trên Pages Router. Việc viết lại hoàn toàn sẽ đóng băng sản phẩm trong nhiều tháng. Tôi làm điều ngược lại: mã cũ và mã mới chạy song song, và các trang di chuyển từng trang một, vì vậy không bao giờ có một ngày chuyển đổi lớn cho người dùng của bạn.

Tôi đã làm chính xác điều này trong một dự án trước đây theo NDA: một giao diện người dùng jQuery được chuyển sang React từng trang một trong khi sản phẩm vẫn hoạt động.

Gói khởi đầu cung cấp cho bạn kế hoạch: Tôi đọc giao diện người dùng cũ, lập bản đồ các trang và các phần dùng chung của nó, liệt kê các rủi ro và di chuyển một trang nhỏ làm mẫu hoạt động của phương pháp. Gói tiêu chuẩn di chuyển tối đa ba trang hoặc màn hình. Gói nâng cao di chuyển tối đa tám trang, xây dựng các thành phần dùng chung mà chúng cần và bao gồm chúng với các kiểu TypeScript cho dữ liệu của chúng và các kiểm thử cho các luồng chính.

Những gì còn lại: phần phụ trợ của bạn, URL của bạn và hành vi mà người dùng biết. Những gì thay đổi: cách mã được tổ chức, để tính năng tiếp theo được viết một lần, ở một nơi. Trong 14 ngày sau khi bàn giao, tôi sẽ sửa bất kỳ điều gì không hoạt động như chúng tôi đã thỏa thuận, miễn phí.

Thứ tự trang và kế hoạch được thỏa thuận trong cuộc trò chuyện đặt hàng, không cần gọi điện. Mỗi trang đã di chuyển được gửi riêng và bạn nhận được một ghi chú trạng thái bằng văn bản mỗi ngày làm việc.

Các bước để hoàn thành dự án của bạn
1. Lập bản đồ giao diện người dùng cũ - Tôi xem xét các mẫu, tập lệnh và thành phần, và liệt kê các trang, các phần dùng chung và bất kỳ điều gì rủi ro, như trạng thái toàn cục hoặc tập lệnh nội tuyến.
2. Thỏa thuận thứ tự - Bạn nhận được một kế hoạch bằng văn bản: trang nào đi trước, những gì di chuyển cùng với nó và cách mã cũ và mã mới chia sẻ sản phẩm trong khi cả hai cùng tồn tại.
3. Cầu nối - Mã React hoặc Next.js mới được thiết lập bên cạnh mã cũ, với định tuyến gửi mỗi trang đến bên nào sở hữu nó.
4. Di chuyển từng trang một - Mỗi trang được xây dựng lại, so sánh với phiên bản cũ và chuyển đổi riêng, để một vấn đề ảnh hưởng đến một trang, không phải toàn bộ sản phẩm.
5. Bàn giao - Các trang đã di chuyển, kế hoạch cập nhật cho những gì còn lại và một ghi chú ngắn về các mẫu cần tuân theo cho các trang tiếp theo.

Đảm bảo chất lượng Zinner

✓
Chuyên gia được kiểm duyệt
Mỗi Zinner đều được xem xét và phê duyệt trước khi tham gia nền tảng.
✓
Đảm bảo chất lượng công việc
Tất cả các dịch vụ đều được đảm bảo bởi cam kết chất lượng của chúng tôi.
✓
Thanh toán an toàn
Khoản thanh toán của bạn được bảo vệ cho đến khi bạn chấp thuận công việc đã giao.

So sánh các gói

Chức năngNgười mới bắt đầuTiêu chuẩnNâng cao
Thời gian giao hàng4 ngày10 ngày21 ngày
Sửa đổi123
Phạm viKế hoạch và một trang mẫuTối đa 3 trang đã chuyểnTối đa 8 trang, thành phần, kiểm thử
Kế hoạch di chuyển bằng văn bản✓✓✓
Mã nguồn✓✓✓

Danh mục đầu tư

Ví dụ về công việc của người bán liên quan đến Zinn này.

Formline: Cửa hàng Next.js với Stripe

Một cửa hàng bạn có thể nhấp qua: 16 áp phích trong 4 bộ sưu tập, bộ lọc và tìm kiếm vẫn nằm trong URL, giỏ hàng, chủ đề sáng và tối, và thanh toán kết thúc bằng một đơn hàng demo hoặc một phiên Stripe Checkout thực trong chế độ thử nghiệm. Tôi đã xây dựng nó dưới dạng xuất tĩnh Next.js trong TypeScript với Tailwind CSS. Thanh toán bằng thẻ thông qua một Cloudflare Worker định giá lại giỏ hàng trên máy chủ và xác minh chữ ký webhook của Stripe.

Trang web cá nhân song ngữ trong Next.js

Một trang web cá nhân một trang bằng tiếng Anh và tiếng Nga, với phần dịch vụ và liên kết đến các dự án demo của tôi. Tôi đã thiết kế và xây dựng nó với Next.js, React và TypeScript dưới dạng xuất tĩnh, được tạo kiểu bằng CSS Modules thuần túy và không có khung giao diện người dùng. Nó có chủ đề sáng và tối, và một hình ảnh xem trước xã hội cho mỗi ngôn ngữ được tạo tại thời điểm xây dựng. GitHub Actions xây dựng và triển khai nó lên Bunny CDN, nơi thêm các tiêu đề bảo mật và chuyển hướng www và HTTP thuần túy đến địa chỉ HTTPS chính.

Chi tiết dịch vụ

Loại dịch vụ
Tiêu chuẩn
Loại Zinner
Người làm việc tự do
Khả dụng
Các ngày trong tuần
Quốc gia của người bán
Kazakhstan
Ngôn ngữ được chấp nhận
Tiếng Anh
tiếng nga
Có NDA
Có
Kích thước dự án đã xử lý
Nhỏ đến Trung bình
Thời gian phản hồi
Trong vòng 12 giờ
Số năm kinh nghiệm
10+

Câu hỏi thường gặp

Bởi vì sản phẩm sẽ đứng yên trong nhiều tháng và tất cả rủi ro sẽ đổ dồn vào một ngày phát hành. Từng trang một, mỗi bước đều nhỏ, có thể kiểm thử và dễ dàng hoàn tác.

Các trang giữ nguyên địa chỉ của chúng. Với Next.js, các trang mới đến trình duyệt dưới dạng HTML sẵn sàng, được hiển thị trên máy chủ hoặc tại thời điểm xây dựng, vì vậy các công cụ tìm kiếm thấy nội dung như trước. React với Vite hiển thị trong trình duyệt, vì vậy đối với các trang mang lại lưu lượng tìm kiếm, tôi khuyên dùng Next.js.

Có. Các trang đã di chuyển được viết bằng TypeScript và mã cũ vẫn chạy dưới dạng JavaScript cho đến khi đến lượt.

Không. Việc di chuyển chỉ chạm đến giao diện người dùng. Nơi phần phụ trợ của bạn đã có các điểm cuối cho dữ liệu mà một trang cần, trang mới sẽ sử dụng chúng. Nếu dữ liệu đó chỉ tồn tại dưới dạng HTML được PHP hiển thị ngày nay, kế hoạch liệt kê các điểm cuối JSON nhỏ mà trang cần và chúng tôi đồng ý ai sẽ thêm chúng trước khi trang đó di chuyển.

Đánh giá của khách hàng

Xem khách hàng của chúng tôi nói gì về Zinn này

Danh mục

Chính sách Zinner

Tôi Sẽ Chuyển Giao Diện Người Dùng Jquery Hoặc React Cũ Của Bạn Sang React Hoặc Next.js Hiện Đại, Từng Trang Một 2 &Raquo; Zinn Hub

Chỉ những khách hàng đã đăng nhập và mua sản phẩm này mới có thể để lại đánh giá.

Tùy chọn & Đặt hàng

Tải ứng dụng Zinn Hub

Thông báo · Truy cập nhanh hơn · Toàn màn hình

Nhấn Chia sẻ trong trình duyệt của bạn

➜ Sau đó nhấn "Thêm vào Màn hình chính"