Van egy terved és egy backend-ed, és szükséged van arra a részre, amit a felhasználók ténylegesen látnak. A Figma képernyőket React vagy Next.js front-enddé alakítom TypeScriptben, reszponzívan telefontól asztali számítógépig, és összekötöm az API-ddal, kezelve a betöltési, üres és hibaállapotokat.
Felépítem a React vagy Next.js front-endedet egy Figma tervből, és összekötöm az API-ddal
Egy képernyő a Figma fájlból, reszponzív, gépelt és csatlakoztatva az API-hoz.
- Egy képernyő
- Reszponzív design
- Csatlakoztatva az API-hoz
- Forráskód
Akár 5 képernyő is csatlakoztatva az API-hoz, betöltési, üres és hibaállapotokkal.
- Akár 5 képernyő
- Reszponzív design
- Csatlakoztatva az API-hoz
- Forráskód
Akár 12 képernyő, bejelentkezés az azonosítási rendszerhez, megosztott komponensek és tesztek.
- Akár 12 képernyő, bejelentkezés, tesztek
- Reszponzív design
- Csatlakoztatva az API-hoz
- Forráskód
Egyedi ajánlat kérése
Jelentkezzen be egyedi ajánlat kéréséhez
Hozzon létre egy ingyenes fiókot, vagy jelentkezzen be, hogy személyre szabott ajánlatot kérjen ettől a Zinnertől.
Bejelentkezés / RegisztrációElőzetes értékesítési kérdés feltevése
Jelentkezzen be kérdés feltevéséhez
A platformon történő spam csökkentése érdekében az előzetes értékesítési üzeneteket csak bejelentkezett felhasználók küldhetik el.
Hozzon létre egy ingyenes fiókot, vagy jelentkezzen be, hogy közvetlenül üzenjen ennek a Zinnernek.
Bejelentkezés / RegisztrációBejelentkezés szükséges
Hozzon létre egy ingyenes fiókot, vagy jelentkezzen be, hogy üzenetet küldjön ennek a Zinnernek.
Bejelentkezés / RegisztrációBejelentkezés szükséges
Hozzon létre egy ingyenes fiókot, vagy jelentkezzen be, hogy személyre szabott ajánlatot kérjen.
Bejelentkezés / RegisztrációÁttekintés
Főbb részletek erről a szolgáltatásról, hogy segítsen a döntésben. A Zinn Hub generálta, nem az eladó.
Értékpozíció
Technológiai stack
Reszponzív és böngészőfüggetlen
API integráció
Támogatási időszak
Amit kapni fog
Teljes leírás
A tervezés elkészült, az API készen áll vagy majdnem készen áll, de a felhasználók által látott képernyők még nem léteznek. Én csak a frontendet építem: a backendje, az auth szolgáltatója és a tárhelye változatlan marad, és a kód az Ön repositoryjába kerül. A szállítás után 14 napig ingyenesen javítok mindent, ami nem úgy működik, ahogy megegyeztünk.
A Starter csomaggal egy képernyőt vagy oldalt kap a Figma fájljából, reszponzív és típusos formában, az adatok az API-ból érkeznek, vagy egy mockból, amíg a végpont létezik. A Standard csomag legfeljebb öt képernyőt tartalmaz, amelyek az API-hoz vannak kötve, betöltési, üres és hibaállapotokkal, valamint validált űrlapokkal. Az Advanced csomag legfeljebb tizenkét képernyőt tesz lehetővé, és hozzáadja a bejelentkezési képernyőket, amelyek az Ön hitelesítési szolgáltatójával működnek, az alkalmazásban használt megosztott komponenseket és a fő folyamatok tesztjeit.
Szorosan követem a tervet: a térközök, a betűtípus mérete és a színek a Figma fájlból származnak. Ha egy képernyőnek nincs mobil verziója, javaslatot teszek rá az építés előtt, ahelyett, hogy találgatnék. A Next.js az App Routerrel az alapértelmezett; az egyszerű React Vite-tel is megfelelő, ha nincs szüksége szerveroldali renderelésre. A stílushoz Tailwind CSS-t vagy CSS modulokat használok, attól függően, hogy melyik van már a projektjében.
Az eredményt Chrome-ban, Firefoxban és Edge-ben asztali gépen, valamint Chrome-ban egy valódi Android telefonon ellenőrzöm.
Két nyilvános példa a frontend munkámra a portfólióban található: egy Next.js webáruház szűrőkkel, kosárral és pénztárral, valamint a saját kétnyelvű oldalam.
Csak írásban dolgozom, megbeszélések nélkül. A képernyők és a mögöttük lévő végpontok listázva vannak, mielőtt elkezdeném, egy előnézeti link mutatja a munkát, ahogy növekszik, és minden munkanapon rövid előrehaladási jegyzet érkezik a chatbe.
A projekt befejezésének lépései
1. Képernyőlista – Átnézem a Figma fájlt és az API dokumentációját, és felírom az egyes képernyőket, azok állapotait és az általuk hívott végpontokat. Ön megerősíti a listát a kódolás előtt.
2. Alap és megosztott részek – Projektbeállítás vagy az Ön meglévő repositoryja, színek és betűtípusok a Figmából, valamint az elrendezés és a komponensek, amelyeket minden képernyő újra felhasznál.
3. Képernyők és adatok – Minden képernyő a terv szerint készül el és csatlakozik az API-hoz, betöltési, üres és hibaállapotokkal. A hiányzó végpont egy mockot kap, amelyet könnyű cserélni.
4. Felülvizsgálati kör az előnézeti linken – Ön végigkattintja és egy listában elküldi a javításokat. Én kijavítom őket, és újra megmutatom ugyanazt a linket.
5. Átadás – A kód az Ön repositoryjában, egy rövid megjegyzés a struktúráról és a futtatásról, valamint az Advanced csomagban a tesztek, amelyeket minden kiadás előtt futtathat.
Zinner minőségi garancia
Minden Zinnert felülvizsgálunk és jóváhagyunk, mielőtt csatlakozna a platformhoz.
Minden szolgáltatásunkat minőségbiztosítási kötelezettségvállalásunk támasztja alá.
A kifizetés védett mindaddig, amíg Ön jóvá nem hagyja a leszállított munkát.
Csomagok összehasonlítása
| Funkció | Indító | Standard | Haladó |
|---|---|---|---|
| Szállítási idő | 4 nap | 9 nap | 18 nap |
| Felülvizsgálatok | 1 | 2 | 3 |
| Hatály | Egy képernyő | Akár 5 képernyő | Akár 12 képernyő, bejelentkezés, tesztek |
| Reszponzív design | ✓ | ✓ | ✓ |
| Csatlakoztatva az API-hoz | ✓ | ✓ | ✓ |
| Forráskód | ✓ | ✓ | ✓ |
Minták
Tekintse meg az eladó munkáinak példáit, amelyek ehhez a Zinnhez kapcsolódnak.
Portfólió
Példák az eladó munkájára, amely ehhez a Zinnhez kapcsolódik.

Formline: Next.js áruház Stripe-pal
Egy kattintható kirakat: 16 poszter 4 kollekcióban, szűrők és keresés, amelyek az URL-ben maradnak, kosár, világos és sötét témák, és egy pénztár, amely demo rendeléssel vagy valós Stripe Checkout munkamenettel végződik teszt módban. Next.js statikus exportként építettem TypeScriptben Tailwind CSS-sel. A kártyás fizetések egy Cloudflare Worker-en keresztül mennek, amely a szerveren újraárazza a kosarat és ellenőrzi a Stripe webhook aláírását.




Kétnyelvű személyes oldal Next.js-ben
Egyoldalas személyes oldal angol és orosz nyelven, szolgáltatások szekcióval és linkekkel a demó projektjeimhez. Next.js, React és TypeScript segítségével terveztem és építettem statikus exportként, egyszerű CSS modulokkal és UI keretrendszer nélkül. Világos és sötét témákkal rendelkezik, és minden nyelvhez generálódik egy közösségi előnézeti kép a buildelés során. A GitHub Actions építi és telepíti a Bunny CDN-re, amely biztonsági fejléceket ad hozzá, és átirányítja a www-t és a sima HTTP-t a fő HTTPS címre.

Szolgáltatás részletei
Gyakran Ismételt Kérdések
Igen. Minden képernyőhöz javaslatot teszek a mobil elrendezésre az építés előtt, írásban vagy gyors vázlatként, így Ön előre jóváhagyja, ahelyett, hogy a végén fedezné fel.
Igen. Követem a már meglévő mappastruktúrát, elnevezéseket és stílusokat, így az új kód ugyanazokat a mintákat használja, és a következő fejlesztő nem talál két stílust.
A fájlból származó térközöket, méreteket és színeket egyeztetem. Ha a tervezés és a valós adatok eltérnek, például egy név hosszabb, mint a mockup, azt jelzem és javítást javaslok, ahelyett, hogy hagynám az elrendezést szétesni.
Ez a szolgáltatás csak a frontendre vonatkozik. Node.js backendhez Express vagy NestJS-sel lásd a backend Zinn szolgáltatásomat, vagy rendelje meg mindkettőt, és együtt árajánlatot adok rájuk.
Vásárlói vélemények
Nézze meg, mit mondanak ügyfeleink erről a Zinnről
Kategóriák
Zinner irányelvek
Kapcsolódó Zinns

React JS, Next JS, Firebase és MERN Stack fejlesztői szolgáltatások

Firebase Supabase Node.js hitelesítés és adatbázis integrálása webes alkalmazásokba





