"Bemelegítő" feladat
- Forkolja le magának ezt a repository-t.
- A saját neve alatt létrejött azonos nevű repository-t klónozza le a gépére és abban dolgozzon.
- A repository-n belül hozza létre az új Angular alkalmazást.
- A munkához a Visual Studio Code, NodeJS és Git-scm programokra lesz szüksége.
- Ha végzett a munkával, akkor push-olja fel a repository tartalmát.
Készítsünk egy egyszerű alkalmazást (Angular), amely az Angular GitHub tárolójának közreműködőit hívja le egy lapozható listában.
- Felhasználóként szeretném látni a közreműködőket egy rácsos kártya elrendezésben, a commitok száma szerint rendezve.
- Szeretném látni a közreműködők következő oldalát egyszerű lefelé görgetéssel, a további közreműködők akkor jelenjenek meg, ha görgetés közben az oldal aljára érek és még vannak továbbiak.
- Minden egyes kártyán szeretném látni az profilképet, a felhasználónevet, a commitok számát, egy térkép ikont és egy gombot "VIEW REPOSITORIES" felirattal.
- A kártyán a "VIEW REPOSITORIES" gombra kattintva szeretném egy görgethető listában látni a kiválasztott közreműködő tárolóit a frissítés dátuma szerint rendezve (a legfrissebb van felül). Minden egyes sorban szeretném látni a repo nevét, azt, hogy forkolt-e vagy sem, és azt, hogy hány csillaggal rendelkezik, illetve az utolsó frissítés időpontját.
- Az alkalmazás jól skálázható, moduláris és karbantartható legyen az architekturális tervezés segítségével.
- Használja a model -> service -> component felépítést.
- Gondoljon a hibakezelésre a http kérések esetén: hiba esetén jelenjen meg felugró üzenet. Ezt az alábbi kiegészítők egyikével oldja meg:
- Ellenőrizze a mobil megjelenést is, az alkalmazás reszponzív legyen.
- A felületnek pontosan követnie kell az előnézetben látható mintát.
A következő linkekre küldött kérésekkel tudja lekérni a közreműködők adatait.