Zinn Hub
0
Ang Iyong Cart
0

Sa Isang Sulyap

Mga pangunahing detalye tungkol sa serbisyong ito upang matulungan kang magpasya. Binuo ng Zinn Hub, hindi ng nagbebenta.

Tech Stack

React / Next.js + TypeScript
Ginawa gamit ang TypeScript para sa type safety; ang Next.js App Router ay default, ang plain React na may Vite ay available kapag hindi kailangan ang SSR.

Responsive at Cross-Browser

Telepono sa Desktop
Sinubukan sa Chrome, Firefox at Edge sa desktop at Chrome sa isang tunay na Android device. Ang mga mobile layout ay iminungkahi sa pagsulat bago ang paggawa.

Integrasyon ng API

Ganap na Naka-wire
Ang bawat screen ay konektado sa iyong API na may loading, empty at error states na hinahawakan. Ang mga nawawalang endpoint ay tumatanggap ng mock na madaling palitan sa ibang pagkakataon.

Panahon ng Suporta

14-Araw na Pag-aayos Pagkatapos ng Paghahatid
Anumang isyu na hindi tumutugma sa napagkasunduang spec ay inaayos nang walang bayad sa loob ng 14 araw ng paghahatid - walang dagdag na gastos.

Ano ang Matatanggap Mo

Mga Format:
Custom Code
Paraan ng Paghahatid:
Order Manager
Mga Tala: Bago ang anumang code, kinukumpirma mo ang isang listahan ng mga screen na may kanilang mga estado at ang mga tawag sa API sa likod nito. Sinusundan mo ang trabaho sa isang preview link at nagpapadala ng mga pagwawasto bilang isang listahan bawat round. Sa huli, ang code ay mapupunta sa iyong repository na may maikling tala kung paano nakaayos ang proyekto at kung paano ito patakbuhin.

Buong Deskripsyon

Tapos na ang disenyo at handa na o halos handa na ang API, ngunit wala pa ang mga screen na makikita ng mga user. Ginagawa ko lang ang front end: ang iyong backend, auth provider at hosting ay mananatili kung ano sila, at ang code ay mapupunta sa iyong repository. Sa loob ng 14 araw pagkatapos ng paghahatid, inaayos ko ang anumang hindi gumagana ayon sa napagkasunduan, nang walang bayad.

Sa Starter makakakuha ka ng isang screen o pahina mula sa iyong Figma file, responsive at naka-type, na ang data ay nagmumula sa iyong API, o mula sa isang mock hanggang sa magkaroon ng endpoint. Sakop ng Standard ang hanggang limang screen na nakakonekta sa iyong API, na may loading, empty at error states at mga form na may validation. Pinapayagan ng Advanced ang hanggang labindalawang screen at nagdaragdag ng mga login screen na gumagana sa iyong auth provider, mga shared component na ginagamit sa buong app, at mga pagsubok para sa mga pangunahing daloy.

Sinusundan ko nang malapit ang disenyo: ang spacing, type scale at mga kulay ay nagmumula sa Figma file. Kung saan walang mobile na bersyon ang isang screen, nagmumungkahi ako ng isa bago ito gawin sa halip na hulaan. Ang Next.js na may App Router ang aking default; ang plain React na may Vite ay ayos lang kung hindi mo kailangan ng server rendering. Para sa styling ginagamit ko ang Tailwind CSS o CSS Modules, alinman ang mayroon na sa iyong proyekto.

Sinusuri ko ang resulta sa Chrome, Firefox at Edge sa desktop, at sa Chrome sa isang tunay na Android phone.

Dalawang pampublikong halimbawa ng aking front-end na trabaho ay nasa portfolio: isang Next.js storefront na may mga filter, isang cart at isang checkout, at ang aking sariling bilingual na site.

Nagsusulat lang ako, nang walang mga pulong. Ang mga screen at ang mga endpoint sa likod nito ay nakalista bago ako magsimula, isang preview link ang nagpapakita ng trabaho habang lumalaki ito, at isang maikling tala ng progreso ang dumarating sa chat bawat araw ng trabaho.

Mga Hakbang para sa pagkumpleto ng iyong proyekto
1. Listahan ng screen - Sinusuri ko ang Figma file at ang iyong mga API docs at isinusulat ang bawat screen, ang mga estado nito at ang mga endpoint na tinatawag nito. Kinukumpirma mo ang listahan bago ang anumang code.
2. Base at shared parts - Pag-setup ng proyekto o ang iyong umiiral na repository, mga kulay at uri mula sa Figma, at ang layout at mga component na ginagamit muli ng bawat screen.
3. Mga screen at data - Ang bawat screen ay ginawa ayon sa disenyo at konektado sa iyong API, na may loading, empty at error states. Ang isang nawawalang endpoint ay nakakakuha ng mock na madaling palitan.
4. Review round sa preview link - Nagki-click ka at nagpapadala ng mga pagwawasto sa isang listahan. Inaayos ko ang mga ito at ipinapakita muli ang parehong link.
5. Paglilipat - Ang code sa iyong repository, isang maikling tala sa istraktura at kung paano ito patakbuhin, at sa Advanced, mga pagsubok na maaari mong patakbuhin bago ang bawat release.

Zinner Quality Guarantee

✓
Sinuring Propesyonal
Bawat Zinner ay sinusuri at aprubado bago sumali sa platform.
✓
Garantisado ang De-kalidad na Trabaho
Ang lahat ng serbisyo ay sinusuportahan ng aming pangako sa kalidad ng katiyakan.
✓
Secure na Pagbabayad
Protektado ang iyong bayad hanggang sa aprubahan mo ang naihatid na trabaho.

Ihambing ang mga Package

FunctionPanimulaStandardAdvanced
Oras ng Paghahatid4 araw9 araw18 araw
Mga Pagbabago123
SaklawIsang screenHanggang 5 na screenHanggang 12 na screen, login, mga pagsubok
Tumutugong disenyo✓✓✓
Konektado sa iyong API✓✓✓
Source code✓✓✓

Mga Sample

Tingnan ang mga halimbawa ng trabaho ng nagbebenta na nauugnay sa Zinn na ito.

Portfolio

Mga halimbawa ng trabaho ng nagbebenta na may kaugnayan sa Zinn na ito.

Formline: Next.js store na may Stripe

Isang storefront na maaari mong i-click: 16 poster sa 4 na koleksyon, mga filter at paghahanap na nananatili sa URL, isang cart, light at dark themes, at isang checkout na nagtatapos sa isang demo order o isang tunay na Stripe Checkout session sa test mode. Binuo ko ito bilang isang Next.js static export sa TypeScript na may Tailwind CSS. Ang mga pagbabayad sa card ay dumadaan sa isang Cloudflare Worker na muling nagpepresyo ng cart sa server at nagve-verify ng webhook signature ng Stripe.

Bilingual na personal na site sa Next.js

Isang one-page na personal na site sa English at Russian, na may seksyon ng mga serbisyo at mga link sa aking mga demo project. Dinisenyo at binuo ko ito gamit ang Next.js, React at TypeScript bilang isang static export, na may istilo ng plain CSS Modules at walang UI framework. Mayroon itong light at dark themes, at isang social preview image para sa bawat wika ay nabuo sa oras ng pagbuo. Ang GitHub Actions ay nagtatayo at nagde-deploy nito sa Bunny CDN, na nagdaragdag ng mga security header at nagre-redirect ng www at plain HTTP sa pangunahing HTTPS address.

Mga Detalye ng Serbisyo

Uri ng Serbisyo
Pamantayan
Uri ng Zinner
Freelancer
Availability
Mga Araw ng Linggo
Bansa ng Nagbebenta
Kazakhstan
Mga Wikang Tinatanggap
Ingles
Russian
Available ang NDA
Oo
Mga Sukat ng Proyekto na Hinawakan
Maliit Hanggang Katamtaman
Oras ng pagtugon
Sa loob ng 12 oras
Mga Taon ng Karanasan
10+

Mga Madalas Itanong

Oo. Iminumungkahi ko ang mobile layout para sa bawat screen bago ito gawin, sa pagsulat o bilang isang mabilis na sketch, upang aprubahan mo ito nang maaga sa halip na matuklasan ito sa huli.

Oo. Sinusundan ko ang istraktura ng folder, pagpapangalan at styling na naroroon na, kaya ang bagong code ay gumagamit ng parehong mga pattern at ang susunod na developer ay hindi makakahanap ng dalawang estilo.

Tinutugma ko ang spacing, laki at kulay mula sa file. Kung saan hindi magkasundo ang disenyo at totoong data, tulad ng isang pangalan na mas mahaba kaysa sa mockup, itinatala ko ito at nagmumungkahi ng pag-aayos sa halip na hayaang masira ang layout.

Ang serbisyong ito ay para lamang sa front end. Para sa isang backend sa Node.js na may Express o NestJS, tingnan ang aking backend Zinn, o mag-order ng pareho at sabay kong iko-quote ang mga ito.

Mga Review ng Customer

Tingnan kung ano ang sinasabi ng aming mga customer tungkol sa Zinn na ito

Mga Kategorya

Mga Patakaran ng Zinner

Gagawa Ako ng Iyong React O Next.js Front End Mula Sa Isang Disenyo ng Figma At Ikokonekta Ito Sa Iyong Api 2 &Raquo; Zinn Hub

Tanging ang mga naka-log in na customer na nakabili ng produktong ito ang maaaring mag-iwan ng review.

Mga Opsyon at Order

Kunin ang Zinn Hub App

Mga Notification · Mas Mabilis na Pag-access · Full-screen

I-tap ang Ibahagi sa iyong browser

➜ Pagkatapos ay i-tap ang "Idagdag sa Home Screen"