A kihívás célja a frontend fejlesztési készségeid tesztelése.
- kódolási stílus
- React framework és technológiák ismerete
- UI/UX készségek
A kihívás során egy tagokat megjelenítő alkalmazást kell elkészítened.
Az alkalmazás megjelenését a következő Figma wireframe alapján kell elkészítened.
Fontos megjegyezni, hogy ez csak egy prototípus. Szeretnék látni, hogy milyen ötleteid, fejlesztéseid vannak a termék UI-ával kapcsolatban, szóval nyugodtan fejleszd tovább a wireframe-et új funkciókkal, animációkkal, vizuális megjelenéssel, stb.
A logo megegyezik az ebben a repoban használttal.
- tagok listázása
- szűrés államok alapján
- keresés név alapján
- rendezés vezetéknév vagy keresztnév alapján
- általad összerakott Member details oldal, amely egy tag részletes adatait jeleníti meg
- navigáció, mely egy tag kártyájára kattintva a részletes oldalra visz
- töltési nézet, amég az adatok be nem töltődnek az API-ról
- Az alkalmazáshoz szükséges GraphQL backendet ezen az URL-en éred el:
https://frontend-challenge.dev.cooltix.com
- A linket böngészőben megnyitva a GraphQL Playground segítségével körbejárhatod az adatstruktúrát és tesztelheted az API működését.
- A frontend az API–hoz tetszőleges GraphQL kliensen keresztül (Apollo Client, Relay, stb.) kapcsolódhat.
- React (bármilyen általad választott React alapú megközelítést használhatsz: Next.js, Create React App, stb.)
- Code Linter
- TypeScript [bónusz pont]
- CSSinJS: styled-components, emotion, stb. [bónusz pont]
- Klónozd a repot és töltsd fel a saját git fiókodba.
- Hozz létre egy
cooltix
nevű branchet és ide dolgozz. - Készíts el egy működő, szépen struktuált megoldást.
- Commitolj gyakran munka közben, mert a megoldási folyamatra is kíváncsiak vagyunk.
- Készíts egy pull/merge requestet a
master
branchbe, amikor elkészültél. - Telepítsd ki valahova a projectet és a linket küldd el a válasz emailben.
- Próbálj meg 7 nap alatt végezni a kihívással, de ha több időre lenne szükséged, akkor szólj nyugodtan!
Amikor végeztél a feladattal küldj egy emailt a dev@cooltix.hu címre a következő információkkal:
- Tárgy: [Frontend Kihívás] A Neved
- Link a repositoryhoz.
- Link a működő oldalhoz.
Ha bármilyen kérdésed vagy javaslatod lenne, akkor küldj nekünk egy emailt a dev@cooltix.hu címre.