Bạn có một thiết kế và một phần phụ trợ, và cần phần mà người dùng thực sự nhìn thấy. Tôi biến các màn hình Figma thành giao diện người dùng React hoặc Next.js bằng TypeScript, đáp ứng từ điện thoại đến máy tính để bàn và kết nối nó với API của bạn với các trạng thái tải, trống và lỗi được xử lý.
Tôi sẽ xây dựng giao diện người dùng React hoặc Next.js của bạn từ thiết kế Figma và kết nối nó với API của bạn
Một màn hình từ tệp Figma của bạn, đáp ứng, được nhập và kết nối với API của bạn.
- Một màn hình
- Thiết kế đáp ứng
- Đã kết nối với API của bạn
- Mã nguồn
Tối đa 5 màn hình được kết nối với API của bạn, với các trạng thái tải, trống và lỗi.
- Tối đa 5 màn hình
- Thiết kế đáp ứng
- Đã kết nối với API của bạn
- Mã nguồn
Tối đa 12 màn hình, đăng nhập vào hệ thống xác thực của bạn, các thành phần và kiểm thử được chia sẻ.
- Tối đa 12 màn hình, đăng nhập, kiểm thử
- Thiết kế đáp ứng
- Đã kết nối với API của bạn
- Mã nguồn
Yêu cầu ưu đãi tùy chỉnh
Đăng nhập để yêu cầu ưu đãi tùy chỉnh
Tạo tài khoản miễn phí hoặc đăng nhập để yêu cầu ưu đãi cá nhân hóa từ Zinner này.
Đăng nhập / Đăng kýĐặt câu hỏi trước khi bán hàng
Đăng nhập để đặt câu hỏi
Để giảm thư rác trên nền tảng, tin nhắn trước khi bán chỉ có thể được gửi bởi người dùng đã đăng nhập.
Tạo tài khoản miễn phí hoặc đăng nhập để nhắn tin trực tiếp cho Zinner này.
Đăng nhập / Đăng kýYêu cầu đăng nhập
Tạo tài khoản miễn phí hoặc đăng nhập để nhắn tin cho Zinner này.
Đăng nhập / Đăng kýYêu cầu đăng nhập
Tạo tài khoản miễn phí hoặc đăng nhập để yêu cầu ưu đãi cá nhân hóa.
Đăng nhập / Đăng ký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.
Vị trí giá trị
Ngăn xếp công nghệ
Phản hồi & Đa trình duyệt
Tích hợp API
Thời gian hỗ trợ
Những gì bạn sẽ nhận được
Mô tả đầy đủ
Thiết kế đã hoàn thành và API đã sẵn sàng hoặc gần sẵn sàng, nhưng các màn hình mà người dùng sẽ thấy vẫn chưa tồn tại. Tôi chỉ xây dựng giao diện người dùng: phần phụ trợ, nhà cung cấp xác thực và lưu trữ của bạn vẫn giữ nguyên, và mã sẽ được đưa vào kho lưu trữ của bạn. Trong 14 ngày sau khi giao hàng, tôi sẽ sửa bất kỳ lỗi nào không hoạt động như chúng ta đã thỏa thuận, miễn phí.
Với Starter, bạn nhận được một màn hình hoặc trang từ tệp Figma của mình, đáp ứng và được nhập, với dữ liệu của nó đến từ API của bạn, hoặc từ một mô phỏng cho đến khi điểm cuối tồn tại. Standard bao gồm tối đa năm màn hình được kết nối với API của bạn, với các trạng thái tải, trống và lỗi và các biểu mẫu có xác thực. Advanced cho phép tối đa mười hai màn hình và thêm các màn hình đăng nhập hoạt động với nhà cung cấp xác thực của bạn, các thành phần được chia sẻ được sử dụng trên toàn ứng dụng và các kiểm thử cho các luồng chính.
Tôi tuân thủ chặt chẽ thiết kế: khoảng cách, tỷ lệ kiểu chữ và màu sắc đến từ tệp Figma. Trường hợp màn hình không có phiên bản di động, tôi đề xuất một phiên bản trước khi xây dựng thay vì đoán. Next.js với App Router là mặc định của tôi; React thuần với Vite là tốt khi bạn không cần kết xuất phía máy chủ. Để tạo kiểu, tôi sử dụng Tailwind CSS hoặc CSS Modules, tùy theo dự án của bạn đã có.
Tôi kiểm tra kết quả trong Chrome, Firefox và Edge trên máy tính để bàn, và trong Chrome trên điện thoại Android thực.
Hai ví dụ công khai về công việc giao diện người dùng của tôi có trong danh mục đầu tư: một cửa hàng Next.js với các bộ lọc, giỏ hàng và thanh toán, và trang web song ngữ của riêng tôi.
Tôi chỉ làm việc bằng văn bản, không có cuộc họp. Các màn hình và các điểm cuối đằng sau chúng được liệt kê trước khi tôi bắt đầu, một liên kết xem trước hiển thị công việc khi nó phát triển, và một ghi chú tiến độ ngắn gọn được gửi trong cuộc trò chuyện mỗi ngày làm việc.
Các bước để hoàn thành dự án của bạn
1. Danh sách màn hình - Tôi xem qua tệp Figma và tài liệu API của bạn và ghi lại từng màn hình, các trạng thái của nó và các lệnh gọi API mà nó thực hiện. Bạn xác nhận danh sách trước khi viết bất kỳ mã nào.
2. Các phần cơ bản và được chia sẻ - Thiết lập dự án hoặc kho lưu trữ hiện có của bạn, màu sắc và kiểu chữ từ Figma, và bố cục và các thành phần mà mọi màn hình sử dụng lại.
3. Màn hình và dữ liệu - Mỗi màn hình được xây dựng theo thiết kế và được kết nối với API của bạn, với các trạng thái tải, trống và lỗi. Một điểm cuối bị thiếu sẽ nhận được một mô phỏng dễ dàng hoán đổi.
4. Vòng xem xét trên liên kết xem trước - Bạn nhấp qua và gửi các chỉnh sửa trong một danh sách. Tôi sửa chúng và hiển thị lại cùng một liên kết.
5. Bàn giao - Mã trong kho lưu trữ của bạn, một ghi chú ngắn gọn về cấu trúc và cách chạy nó, và trên Advanced, các kiểm thử bạn có thể chạy trước mỗi bản phát hành.
Đảm bảo chất lượng Zinner
Mỗi Zinner đều được xem xét và phê duyệt trước khi tham gia nền tảng.
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.
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ăng | Người mới bắt đầu | Tiêu chuẩn | Nâng cao |
|---|---|---|---|
| Thời gian giao hàng | 4 ngày | 9 ngày | 18 ngày |
| Sửa đổi | 1 | 2 | 3 |
| Phạm vi | Một màn hình | Tối đa 5 màn hình | Tối đa 12 màn hình, đăng nhập, kiểm thử |
| Thiết kế đáp ứng | ✓ | ✓ | ✓ |
| Đã kết nối với API của bạn | ✓ | ✓ | ✓ |
| Mã nguồn | ✓ | ✓ | ✓ |
Mẫu
Xem các ví dụ về công việc của người bán liên quan đến Zinn này.
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ụ
Câu hỏi thường gặp
Có. Tôi đề xuất bố cục di động cho mỗi màn hình trước khi xây dựng nó, bằng văn bản hoặc dưới dạng một bản phác thảo nhanh, để bạn phê duyệt trước thay vì phát hiện ra nó vào cuối.
Có. Tôi tuân theo cấu trúc thư mục, cách đặt tên và kiểu dáng đã có, để mã mới sử dụng cùng các mẫu và nhà phát triển tiếp theo không tìm thấy hai kiểu.
Tôi khớp khoảng cách, kích thước và màu sắc từ tệp. Trường hợp thiết kế và dữ liệu thực tế không khớp, như một tên dài hơn bản mô phỏng, tôi sẽ gắn cờ và đề xuất một bản sửa lỗi thay vì để bố cục bị hỏng.
Dịch vụ này chỉ là giao diện người dùng. Đối với phần phụ trợ trong Node.js với Express hoặc NestJS, hãy xem Zinn phụ trợ của tôi, hoặc đặt cả hai và tôi sẽ báo giá chúng cùng nhau.
Đá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
Zinns liên quan

Phát triển ứng dụng web Figma sang React - Next.js, Node.js, Firebase & Supabase






