Szálláskezelő rendszer magyar apartmantulajdonosoknak: egy üzemeltetői felület, mellette foglalási modul, ami a szállásadó saját weboldalán fut.
Projekt áttekintés
A legtöbb magyar apartmantulajdonos négy helyen vezeti ugyanazt: falinaptár, Excel, levelezés, meg amit a könyvelőnek küld. Minden foglalás bekerül háromszor valahová, és minden elgépelés később jön elő: dupla foglalásként vagy elmaradt számlaként.
Az ügyfelünk egyetlen rendszert akart minderre. Egy helyet, ahol viszi a szálláshelyet, és egy foglalási folyamatot, amiben a vendég úgy foglal, hogy közben el sem hagyja a szállás saját weboldalát. A kettőt egyetlen termékként építettük meg: a szálláskezelő rendszert apartmantulajdonosoknak, és a vendégoldali modult, ami táplálja.
A felületet is mi terveztük, nem csak megépítettük. Néhány egyeztetésen tisztázódott az irány: letisztult, átlátható irányítópult és egy naptár, ami ránézésre olvasható. Az ügyfél hozott referenciaképeket a Dribbble-ről, és ezekből kiindulva terveztük meg a terméket. Magyarul jelenik meg, de a fordításra az első pillanattól fel van készítve: minden felületi szöveghez fordítási kulcs tartozik, így egy második nyelv tartalmi munka, nem újraírás.
Az app most éles tesztelés alatt van, és a legtöbb héten csiszolunk rajta. Az ügyfél napi szinten, valódi szálláshelyeken használja, és ez többet ér bármilyen tesztnél: a mindennapi használat olyan apró hibákat hoz elő, amikbe fejlesztőként egyszerűen nem botlunk bele. Ezek a visszajelzések sorra vissza is kerültek a termékbe.
Főbb funkciók
Üzemeltetési naptár: foglalások, lezárások, karbantartás és munkaidő egy nézetben, lakóegységre vagy munkatársra szűrve.
Beágyazható foglalási modul: a vendég négy lépésben választ időpontot, lakóegységet és extrákat, a szállás saját oldalán belül.
Automatikus számlázás: előlegszámla, díjbekérő és végszámla a szállásadó meglévő magyar számlázó fiókjából.
Vendéglevelek maguktól: visszaigazolás, módosítás, fizetési emlékeztető és érkezés előtti levél a helyi időjárással, a szállásadó saját domainjéről.
Vendég önkiszolgálás: a vendég e-mailben kapott linkről módosít vagy mond le, és előre látja az árkülönbözetet.
Digitális bejelentőlap: a kötelező vendégadatlap, amit a vendég a telefonján tölt ki és ír alá.
Naptár szinkron: a szabad időpontok együtt mozognak az Airbnb, a Booking.com és a Szállás.hu naptáraival.
Csapat, bérköltség és statisztika: modulonkénti jogosultság, munkaidő-rögzítés, valamint bevétel, kihasználtság és átlagos éjszakai ár.
A foglalási modul az, amivel a vendég ténylegesen találkozik, ezért itt élesben is kipróbálható. Pontosan az a build fut benne, amit a szállásadó a saját oldalára tesz ki, és lépésenként magához igazítja a magasságát.
Próbáld ki élesben a foglalási modult
Ez ugyanaz a modul, amit a szálláshelyek a saját oldalukba illesztenek be. Az Apartmanom alkalmazásból töltődik be, ezért csak akkor indul el, ha megnyitod.
Technológiai háttér és integrációk
Flutter és Dart: egyetlen kódbázis mindkét app mögött, így ránézésre és működésben is együtt maradnak.
Supabase és PostgreSQL: az adat- és alkalmazásréteg, benne az ütemezett feladatokkal, amik a leveleket küldik és a naptárakat frissítik.
Firebase Hosting: ez szolgálja ki élesben mindkét appot.
Billingo és Számlázz.hu: a szállásadó azt a magyar számlázót köti be, amit amúgy is használ.
Resend: a vendég- és rendszerlevelek, köztük a szállásadó saját domainjéről küldöttek is.
OneSignal: webes push azokra az eseményekre, amikről a szállásadó azonnal tudni akar.
Kihívások és megoldások
Az árnak ki kell bírnia az időt. A vendég márciusban foglal augusztusra. Közben a szállásadó árat emel, a kuponja meg lejár. Ha ilyenkor újraszámolod a foglalást, csendben ráterhelsz a vendégre egy felárat, amibe sosem egyezett bele. Nálunk minden foglalás a létrejöttekor rögzíti a saját feltételeit, és a későbbi változás csak a vendég javára mozdíthatja az árat. A meglepetésszámlák megszűntek.
Egy naptár, több forrás. Ugyanazokra az éjszakákra pályázik a saját foglalás, az Airbnb, a Booking.com és a Szállás.hu. Az ütemezett szinkron behúzza a külső foglalásokat, kiteszi a szabad időpontokat, és ütközésnél szól, nem pedig némán felülír. Az ilyen backend fejlesztés akadályozza meg, hogy ugyanazt a szobát kétszer add el.
A szöveg az ügyfélé, a kód a miénk. A termékben több ezer magyar felületi szöveg van, és akinek a legjobb érzéke van hozzájuk, az nem programozó. Ahelyett, hogy minden szóváltoztatás fejlesztőn menne át, csináltunk egy oda-vissza folyamatot: az ügyfél táblázatban írja át az egész felületet, a javításai pedig visszakerülnek a termékbe. Az app hangja tényleg az övé.
Fejlesztési idő
A fejlesztés 2025 októberében indult FlutterFlow-ban. Ott azonban lassan haladtunk, két app egy termékben túl soknak bizonyult, ezért az egészet újraírtuk natív Flutterben. A mostani kódbázis első commitja 2026 márciusában született meg, az éles üzem pedig június közepén kezdődött. A fejlesztés a nyáron végig ment tovább, ekkor került be a számlázás, a naptár szinkron, a kötelező bejelentőlap és az adatmegőrzési eszköztár.
Eredmények és hatás
Az Apartmanom 2026 júniusában indult élesben, és azóta valódi foglalásokat, valódi számlákat és valódi vendégleveleket kezel működő szálláshelyeken. Mindkét app weben fut, az üzemeltetői felület pedig reszponzív, így a szálláshely telefonról is vihető.
Ami még nincs kész, azt sem szépítjük: nincs App Store-os vagy Google Play-es megjelenés, és a fizetős előfizetés még nincs bekapcsolva. Az NTAK adatszolgáltatás elkészült, de egyelőre teszt alatt áll, nem a szállásadók kezében. Nyilvános felhasználói vagy bevételi számaink nincsenek, és nem is találunk ki ilyeneket. A nyilvános indulás az ügyfél ütemezését követi: előbb a saját terve szerint akarja késznek tudni a terméket, és csak utána nyitja meg más szállásadók előtt. A megjelenés 2027 elején várható.
Szerepünk és hozzáadott érték
Mi vagyunk a teljes termékcsapat: felmérés az ügyféllel, felület- és arculattervezés, mindkét app, a backend, az éles indulás, és azóta is fejlesztés a legtöbb héten. Az üzleti döntések az ügyfélé: árazás, lemondási feltételek, szövegek. Minden más a mi dolgunk.
Apartmanokat üzemeltetsz, és eleged van abból, hogy minden foglalást többször gépelj be? Nálunk így néz ki a webalkalmazás-fejlesztés, amikor már valódi pénz megy át rajta. Foglalj egy ingyenes hívást lent, és megtervezzük a tiédet.
Eredmények
Éles üzemben az ügyfél saját szálláshelyein 2026 júniusa óta, valódi foglalásokkal, számlákkal és vendéglevelekkel
Weben fut: üzemeltetői felület és beágyazható vendégoldali foglalási modul
Magyar nyelvű felület, a rendszer FlutterFlow-ban indult, majd natív Flutterben írtuk újra
Itt az App indítási checklist: pontosan azok a lépések, amelyekkel egy terméket ötlettől az élesítésig viszünk. Nyisd meg most, és add meg az e-mail címed, hogy elküldhessünk egy másolatot és néha egy hasznos jegyzetet.
A checklisted készen áll
Köszönjük. Nyisd meg a checklistet alább. Küldünk egy másolatot az e-mail címedre, utána pedig csak néha egy hasznos jegyzetet.
Sütiket használunk, hogy lássuk, hogyan használják az oldalt, és hogy mérni tudjuk a hirdetéseinket. Ami a működéshez kell, mindig fut. A többiről te döntesz. Adatvédelmi tájékoztató.
Működéshez szükségesMindig aktív
A nyelved, a témabeállításod és ez a sütidöntés, a böngésződben tárolva, hogy az oldal működjön. Nem használjuk követésre.
Google Analytics 4 és Microsoft Clarity, hogy lássuk, mely oldalak segítenek, és javíthassuk azokat, amelyek nem.
Google Ads és a Meta pixel, hogy mérni tudjuk, mely hirdetések hoznak valódi megkeresést, és relevánsakat mutathassunk neked.