Munkásszálló Nyilvántartó: egyedi plugin munkásszállók teljes körű üzemeltetéséhez

Modern kollégiumi és szálláshely-kezelő rendszer kezelőfelülete laptopon, szobák és ágyak alaprajzával, valamint kulcs-, számla-, ellenőrzőlista- és naptárikonokkal, sötét, neon zöld és türkiz színvilágban.

Amikor egy munkásszálló üzemeltetése komolyabb léptéket ölt, a táblázatokban vezetett nyilvántartás hamar szűk keresztmetszetté válik: ki melyik ágyon lakik, mikor jár le a szerződése, kinél van a kulcs, mennyi a fogyasztása. Erre a problémára építettünk egy dedikált WordPress-plugint, amely nem a WordPress bejegyzésrendszerére, hanem saját adatbázis-táblákra épül — gyakorlatilag egy teljes belső ügyviteli rendszer WordPress-keretben.

A koncepció

A plugin gerince egy egyértelmű hierarchia: emelet → szoba → ágy → lakhatás → lakó. Minden lakhatási időszak (bérlés, csere, kiköltözés) teljes előzménnyel kerül naplózásra, így bármikor visszakereshető, ki mikor melyik ágyon lakott. A rendszer tudatosan nem tartalmaz online foglalást vagy fizetést — ez egy tisztán admin/gondnok által kezelt belső eszköz, nem egy publikus foglalási felület.

Technikai szempontból ez azt jelenti, hogy a plugin a WordPress admin infrastruktúráját (jogosultságkezelés, REST API, adminfelület) használja hordozóként, de az adatmodellt teljesen a saját igényekre szabtuk — ez lényegesen nagyobb rugalmasságot ad, mint ha egy meglévő foglalási vagy CRM-pluginra próbáltuk volna ráépíteni a funkciókat.

Mit tud a rendszer?

A funkciólista a fejlesztés során folyamatosan bővült, ahogy az üzemeltetési igények felmerültek. A fő területek:

Szállás- és szobakezelés

  • Ingatlanok, szintek, szobák és ágyak nyilvántartása
  • Szobatérkép vizuális áttekintéssel
  • Szobablokkolás (karbantartás, felújítás miatti zárolás)

Lakók és lakhatás

  • Lakólista, be- és kijelentkeztetés (check-in folyamat)
  • Teljes lakhatási előzmény lakónként és ágyanként
  • Látogatók nyilvántartása

Céges kapcsolatok

  • Partnercégek kezelése, akik a munkásszállást bérlik dolgozóik számára

Pénzügy

  • Számlázás, díjszabás, elszámolás
  • Fogyasztásmérés (pl. rezsi) lakónkénti vagy szobánkénti bontásban

Kulcs- és eszközkezelés

  • Kulcsnyilvántartás címkékkel
  • Eszközkölcsönzés naplózása
  • Készletkezelés (leltár)

Munkaszervezés

  • Műszakbeosztás, feladatkiosztás
  • Takarítási feladatok és megelőző karbantartás ütemezése

Biztonság és megfelelőség

  • Belépési jogosultságok kezelése
  • Részletes audit napló minden módosításról
  • GDPR-törlési funkció személyes adatok végleges eltávolítására
  • Megfelelőségi (compliance) áttekintő

Dokumentumok és kommunikáció

  • Szerződésgenerálás, dokumentumtár, nyomtatási sablonok
  • Értesítések és rendszerüzenetek

Integráció és riportok

  • Google Naptár szinkronizáció
  • Vezetői (executive) összesítő, eseménynapló, részletes jelentések

Miért éri meg saját adattáblás megoldást építeni?

Sok WordPress-plugin a bejegyzésrendszerre (custom post type) épül, mert egyszerűbb kiindulópont. Ez viszont komolyabb adatmennyiségnél és összetettebb kapcsolatoknál (lakó ↔ ágy ↔ lakhatási időszak ↔ számla) hamar korlátozóvá válik: lassabb lekérdezések, nehézkesebb relációkezelés, komplikáltabb riportolás. A saját táblás architektúra cserébe több fejlesztői munkát igényel, de cserébe gyors, jól indexelhető és a valós üzemeltetési folyamatokat híven leképező rendszert eredményez — ez volt a döntő szempont ennél a projektnél.

Itid.hu – IT megoldások neked.