REST API és a foglalás fejlesztése #2

REST API hajófoglalás

Ahogy a REST API és a foglalás fejlesztése cikkemben írtam, egy nagyobb projektet vállaltam be, melynek az első szakasza most zárult le.

Az első szakasz, a szinkronizáció, és a második szakasz megjelenítésének egy része meg is van….

Így, a második szakasz átadása, nagyban függ attól, hogy mennyi maradt ki.

Első szakasz teljes átadása

Itt, a szinkronizációt oldottam meg, melyben az összes hajóról az adatokat, az adatbázisba betöltve, szortírozza a létrehozott program, a táblákba.

Fontos volt, hogy a szinkronizáció gyorsan, és optimálisan fusson le, így ennek a megvalósításával, majd 1 hónapot töltöttem el, hogy ne terhelje le a rendszert.

A másik szempont, az volt, hogy a szinkronizációt több kis rész szinkronizációra bontsam, ezzel is megkönnyítve a szinkronizálás folyamatát az adminisztrátorok számára.

Bevezettünk napi 2 kisebb szinkront, s egy teljes nagy szinkront is.

Második szakasz részleges átadása

A szinkronizációval párhuzamosan elkezdtem ezt az részt is készíteni, hiszen a szinkronizációs adatokat itt tudom megnézni, hogy mennyire sikerültek.

A másik, hogy a kinézet szinkronját is el kellett kezdenem készíteni, hogy a megrendelőm láthassa az adatok megjelenítése alapján, a szinkronizáció működését.

Ezért, először a megvalósult koncepciókat veszem végig, s utána a hiányzó koncepciókat.

Megvalósult koncepciók

Első nagy fejezet, az oldal kialakításának mobilitása volt, hogy a megfelelő részeket könnyedén tudja az adminisztrátor pakolni, s formázni. Ehhez szükséges volt a többszöri egyeztetés az ügyféllel, hogy hogyan is képzelem Én el, s Ő hogyan képzeli el, s ezen megbeszélések alapján keletkezett a mostani rész eredmény.

A képek megjelenítése volt az első, amit elkészítettem, melyben egy olyan jQuery-s ingyenes plugint építettem be, mely automatikusan váltja a képeket, le lehet állítani a képek lejátszását, s a képeket ki lehet nagyítani. Sőt, a képeket az alsó sávban ki lehet választani megjelenítésre.

Utána, jöttek a szinkronizáció haladásával, a különböző adatok szinkronja:

  • Árak és diszkontok
  • Hajó adatok
  • Térképen való megjelenítés
  • Hajó felszereltsége
  • egyéb kiemelt adatok

Ezeket az alábbi képsorozatban bemutatom.

Hiányzó koncepciók

Itt most csak egy felsorolás következik:

  • Árak megjelenítése
  • Tartózkodásihelyek megjelenítése
  • Részletes kereső kialakítása
  • Kereső kialakítása

Ezek tartoznak a 2-es szakaszba.