Az alkalmazás segítésével lekérdezhető valós idejű repülőjáratok. Erre egy API weboldal szolgáltató gondoskodik, ami a https://aviationstack.com/
A főoldal egyből a repülőjáratok listázására irányít át, ahol látható egy pár repülőjárat.
Lehetőségünk van a CRUD alapműveleteire a repülőjáratokkal.
Az airline names
jegyzettömbben található előre kigyűjtött légitársaságok nevei. A létrehozás egy kereső mezővel kezdődik. Az API-on keresztül lekérdezi a beírt paraméternek megfelelő légitársaságot. Majd több azonos légitársaság repülőjáratai közül választhatunk, hogy melyik szeretnénk elmenteni.
Egy replőjárat részletesebb megjelenítésért rá kattintással előjön egy felugró ablak ahol a kiválasztott repülőjárat valós adatai jelennek meg.
METHOD | DESCRIPTIONS | URL |
---|---|---|
LIST | Összes repülőjárat listázása | /aircrafts |
CREATE | Új repülőjárat hozzadása | /aircraft/new |
READ | ID alapján repülőjárat megjelenítése | /aircraft/:id |
UPDATE | ID alapján repülőjárat szerkesztése | /aircraft/edit/:id |
Szükséges egy ingyenes fiók létrehozása az API kulcs miatt https://aviationstack.com/ ezen az oldalon.
Az API kulcsot pedig illesszük be a plane.component
-nek az apikey=''
attribútumához.
Node.js telepítés után a projekt könyvtárában egy terminál ablakban az alábbi parancsok kiadásával indítható program. Első futtatáskor a node modulok telepítése szükséges.
npm install
Projekt indítása.
ng serve
Az alkalmazás a https://localhost:4200 porton fut.