Mayroon kang disenyo at backend, at kailangan ang bahagi na nakikita ng mga user. Ginagawa kong React o Next.js front end sa TypeScript ang mga screen ng Figma, na tumutugon mula sa telepono hanggang desktop, at ikinokonekta ito sa iyong API na may mga loading, empty at error states na pinangangasiwaan.
Gagawin ko ang iyong React o Next.js front end mula sa isang disenyo ng Figma at ikokonekta ito sa iyong API
Isang screen mula sa iyong Figma file, responsive, naka-type at konektado sa iyong API.
- Isang screen
- Responsive design
- Konektado sa iyong API
- Source code
Hanggang 5 na screen na nakakonekta sa iyong API, na may loading, empty at error states.
- Hanggang 5 na screen
- Responsive design
- Konektado sa iyong API
- Source code
Hanggang 12 na screen, login laban sa iyong auth, shared components at mga pagsubok.
- Hanggang 12 na screen, login, mga pagsubok
- Responsive design
- Konektado sa iyong API
- Source code
Humiling ng Custom na Alok
Mag-log In para Humiling ng Custom na Alok
Gumawa ng libreng account o mag-log in para humiling ng personalized na alok mula sa Zinner na ito.
Mag-log In / MagrehistroMagtanong ng Pre-Sale Question
Mag-log In para Magtanong
Upang mabawasan ang spam sa platform, ang mga mensahe bago ang pagbebenta ay maaari lamang ipadala ng mga naka-log in na user.
Gumawa ng libreng account o mag-log in para direktang mag-mensahe sa Zinner na ito.
Mag-log In / MagrehistroKinakailangan ang pag-log in
Gumawa ng libreng account o mag-log in para mag-message sa Zinner na ito.
Mag-log In / MagrehistroKinakailangan ang pag-log in
Gumawa ng libreng account o mag-log in para humiling ng personalized na alok.
Mag-log In / MagrehistroSa Isang Sulyap
Mga pangunahing detalye tungkol sa serbisyong ito upang matulungan kang magpasya. Binuo ng Zinn Hub, hindi ng nagbebenta.
Posisyon ng Halaga
Tech Stack
Responsive at Cross-Browser
Integrasyon ng API
Panahon ng Suporta
Ano ang Matatanggap Mo
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
Bawat Zinner ay sinusuri at aprubado bago sumali sa platform.
Ang lahat ng serbisyo ay sinusuportahan ng aming pangako sa kalidad ng katiyakan.
Protektado ang iyong bayad hanggang sa aprubahan mo ang naihatid na trabaho.
Ihambing ang mga Package
| Function | Panimula | Standard | Advanced |
|---|---|---|---|
| Oras ng Paghahatid | 4 araw | 9 araw | 18 araw |
| Mga Pagbabago | 1 | 2 | 3 |
| Saklaw | Isang screen | Hanggang 5 na screen | Hanggang 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
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
Mga Kaugnay na Zinns

gumawa ng website development bug fixing enhancement work tulad ng php wp html jquery ajax

Bumuo ng mga web application sa React JS, Next JS, Node.js, Firebase, Vercel

Ayusin ang mga bug sa Next.js, Supabase, GraphQL, MongoDB, Firebase




