📅 2026. július 4. ✍️ Kocsis Ferenc ⏱ 14 perc olvasás 🏷️ mobil app fejlesztés

Az Ügyfélkezelő alkalmazás iOS-re és Androidra egyetlen kódbázisból készült, havi 386 Ft-os üzemeltetési költséggel. Vannak projektek, amiket azért csinálsz, mert megrendelő kéri. És vannak, amiket azért, mert te magad is szeretnéd használni – és nem találsz rá jó megoldást. Az Ügyfélkezelő ez utóbbi kategória. Ezt a cikket azért írom, mert büszke vagyok rá – és mert úgy gondolom, a mögötte lévő döntések tanulságosak lehetnek mások számára is.

Miért kellett egyáltalán egy ilyen alkalmazás?

A kisvállalkozók – edzőtermek, wellness szolgáltatók, szépségszalonok, személyi edzők – egy nagyon specifikus problémával küzdenek: bérletes ügyfeleket kezelnek. Valaki vesz 10 alkalmas bérletet, és az a feladat, hogy nyomon kövesd, hány alkalom maradt, mikor jár le, ki mikor foglalt időpontot.

A meglévő CRM megoldások erre vagy túl bonyolultak és drágák (havi több tízezer forint), vagy egyáltalán nem kezelik a bérletes logikát. Papíron vagy Excelben meg macerás. Erre jött az Ügyfélkezelő.

Mit tud az alkalmazás?

Az ugyfelkezelo.net-en elérhető alkalmazás a következőket nyújtja:

  • Ügyfélnyilvántartás – minden ügyfél egy helyen, az adataival együtt
  • Bérletkezelés – testreszabható bérletek alkalom, érvényesség és ár szerint; mindkét fél (kiállító és ügyfél) látja az egyenleget
  • Időpontfoglalás – naptáralapú foglalási rendszer, ami beintegrálódik a mindennapi munkába
  • AI-alapú bérletérvényesítés – okos logika, ami figyeli a lejáratokat és az alkalmakat
  • Értesítési rendszer – automatikus emlékeztetők, hogy senki ne felejtkezzék el egy foglalásról
„Egy hatékony ügyfélkezelési rendszer 30%-os bevételnövekedést is eredményezhet – nem azért, mert varázslatos, hanem mert a kiesett alkalmak és elfelejtett bérletek eltűnnek."
– saját tapasztalat az app fejlesztése és használata közben

A technikai döntés: egy kódbázis, két platform

Ez volt az egyik legfontosabb döntés a fejlesztés elején: natív iOS + natív Android, vagy egy közös kódbázis?

A natív megoldás teljesítményben verhetetlen, de kétszer annyi fejlesztési időt jelent – és kétszer annyi karbantartást. Egy kisebb, önfinanszírozott projekthez ez nem reális.

A választásom egy modern cross-platform keretrendszer lett, ami lehetővé teszi, hogy egyetlen kódbázisból épüljön meg az iOS és az Android verzió egyaránt. Az eredmény:

🍎
App Store

Letölthető iPhone-ra és iPadre

🤖
Google Play

Letölthető Android telefonra és tabletre

Ez azt jelenti, hogy ha egy bugot javítok vagy új funkciót adok hozzá, azt egyszer kell megcsinálni – és mindkét platformon egyszerre jelenik meg. Ez nem csak fejlesztői kényelem: ez a fenntarthatóság alapja egy ilyen méretű projektben.

386 Ft/hó – hogy lehetséges ez?

Ez az a szám, amire a legtöbben meglepetten reagálnak. Hogyan lehet egy iOS + Android alkalmazás havi üzemeltetési díja kevesebb, mint egy kávé?

A válasz ugyanaz, mint a Netsegéd weboldalak esetén: a megfelelő architektúra. Az Ügyfélkezelő backendje felhőalapú, serverless infrastruktúrán fut. Ez azt jelenti:

  • Nincs állandóan futó szerver, ami üresen is pénzbe kerül
  • Az alkalmazás csak akkor "dolgozik" – és csak akkor kerül pénzbe –, amikor valaki ténylegesen használja
  • Az adatbázis, az autentikáció és az API hívások mind olyan szolgáltatásokon futnak, amiknek van nagyvonalú ingyenes vagy nagyon olcsó tier-je kis forgalomnál

A valós havi AWS + egyéb infrastruktúra számla: 386 Ft. Nem becsali ár, nem keresztbe finanszírozás – ez a tényleges költség. Erre tényleg büszke vagyok, mert megmutatja, hogy egy jól megtervezett rendszer nem kell, hogy drága legyen.

💡 Összehasonlításképpen
Tipikus SaaS CRM havi díja:
5 000–30 000 Ft
Ügyfélkezelő üzemeltetési díja:
386 Ft ⚡

Amit a legjobban élveztem: saját magam is használom

Fejlesztőként az egyik legőszintébb visszajelzés, amit egy saját projektről kaphatsz, az, hogy te magad is napi szinten használod-e. Az Ügyfélkezelőt igen – és ez sokat változtatott a fejlesztési irányokon.

Amikor te is felhasználó vagy, egész más szemszögből látod a problémákat. Nem "valószínűleg idegesítő lesz" szinten, hanem "ma megint ezt kellett csinálnom, ezt meg kell oldani" szinten. Az a részlet, hogy a bérletérvényesítés AI-alapú logikát kapott, pont abból jött, hogy manuálisan unalmas volt kezelni a lejáratokat.

A valós számok magukért beszélnek: jelenleg 1 705 regisztrált felhasználó van az alkalmazásban – ebből 408 admin (tehát vállalkozó, aki az appot a munkájában használja) és 1 297 egyszerű felhasználó (az ő ügyfeleik). Összesen 201 ügyfelet kezelnek a rendszerben, 6 907 értesítés ment ki eddig, és 4 152 ütemezett értesítés lett beállítva. Teljesen organikusan, reklám nélkül – ez azt mutatja, hogy a probléma valódi, és a megoldás működik.

Kinek érdemes kipróbálni?

Az Ügyfélkezelő elsősorban azoknak szól, akik:

  • Edzőtermet vagy fitnessstúdiót üzemeltetnek és bérleteket adnak el
  • Wellness vagy szépségszalonban dolgoznak és időpontokat kezelnek
  • Személyi edzők, akiknek egyszerre több aktív ügyfelük van
  • Bármilyen bérletalapú szolgáltatást nyújtanak és elunták az Excel-táblát

Az alkalmazás jelenleg ingyenesen elérhető – App Store-on és Google Play-en egyaránt. A weboldal: ugyfelkezelo.net.

Mit tanultam a projektből?

Néhány dolog, ami más projektjeimre is kihatott:

1. A cross-platform megközelítés megér egy kis kompromisszumot

Igen, a natív alkalmazás bizonyos esetekben simább animációkat tud. De az, hogy egyetlen kódbázisból fenntartható, iOS-en és Androidon egyszerre fut, és a fejlesztési idő feleakkora – ezt a kompromisszumot szívesen vállalom egy ilyen méretű projektnél.

2. A serverless architektúra kisvállalkozói léptékben verhetetlen

386 Ft/hó nem egy elméleti szám, hanem a valós számla. Ez az architektúra pontosan oda skálázódik, ahol a forgalom van – és nem kell fizetni a tétlen időért. Ezt az elvet alkalmazom a Netsegéd weboldalak infrastruktúrájánál is – ugyanez magyarázza, miért kerül mindössze néhány száz forintba havonta egy Netsegéd weboldal tárhelye.

3. Ha te magad is használod, sokkal jobb lesz a termék

A legjobb funkciók nem tervrajzból születnek, hanem a napi használatból. Az Ügyfélkezelő esetében is az a részlet, amit a legtöbben dicsérnek, az valamelyik "ezt ma kellett megoldanom" pillanatból jött.

Mire figyelj, ha ügyfélkezelő rendszert választasz?

Akár az Ügyfélkezelőt, akár egy másik megoldást választasz, érdemes néhány szempontot végiggondolni, mielőtt a teljes ügyfélkörödet egy rendszerbe költözteted. Egy rosszul megválasztott eszköz ugyanis több munkát okozhat, mint amennyit megspórol.

  • Illeszkedik-e a működésedhez? Ha bérletekkel dolgozol, a rendszernek a bérletes logikát kell értenie: alkalmak száma, érvényesség, lejárat. Egy általános CRM-et erre nehézkes átalakítani.
  • Mobilon is kényelmes? Edzőként, kozmetikusként vagy masszőrként ritkán ülsz számítógép előtt. Ha a rendszer csak asztali gépen használható jól, valószínűleg nem fogod rendszeresen használni.
  • Látja-e az ügyfél is az egyenlegét? Ha a vendéged maga is látja, hány alkalma maradt, kevesebb a félreértés és a vita.
  • Vannak-e automatikus értesítések? Az emlékeztetők csökkentik az elfelejtett időpontokat és a lejárt, fel nem használt bérleteket.
  • Mennyibe kerül hosszú távon? Egy havi több ezer vagy tízezer forintos előfizetés évek alatt komoly összeg.
  • Hol vannak az adatok, és ki fér hozzájuk? Az ügyfeleid személyes adatairól van szó, ezért a biztonság és az adatkezelés nem mellékes kérdés.
  • Ki tudod-e vinni az adataidat? Ha egyszer váltanál, ne kelljen mindent újra begépelned.

Bérletkezelés a gyakorlatban – tipikus problémák, amiket egy app megold

A bérletes szolgáltatóknál nagyon hasonló helyzetek ismétlődnek. Néhány példa arra, hol okoz gondot a papír vagy a táblázat, és hol segít egy erre készült alkalmazás:

„Hány alkalmam maradt még?”

Papíros vagy táblázatos nyilvántartásnál ez a kérdés minden alkalommal keresgélést jelent, és ha eltér a vendég és a szolgáltató számolása, kellemetlen vita lehet belőle. Ha mindkét fél ugyanazt az egyenleget látja az alkalmazásban, a kérdés egyszerűen nem merül fel.

Lejárt bérletek

Ha egy bérlet lejár, és senki nem figyelmezteti a vendéget, az alkalmak elvesznek, a vendég pedig elégedetlen lesz. Egy automatikus emlékeztető időben jelez, így a vendég még felhasználhatja az alkalmait, vagy megújíthatja a bérletét.

Elfelejtett időpontok

Az elmaradt, le nem mondott időpontok kieső bevételt jelentenek. Az automatikus értesítések – amiből az Ügyfélkezelőben eddig 6 907 ment ki – pont ezt a problémát csökkentik.

Szétszórt adatok

Telefonszámok a telefonban, időpontok a naptárban, bérletek egy füzetben. Ha minden egy helyen van, gyorsabban dolgozol, és kevesebb a hibalehetőség.

Adatvédelem: mire kell figyelni ügyféladatok kezelésénél?

Ha ügyféladatokat kezelsz – nevet, telefonszámot, e-mail-címet, időpontokat –, akkor adatkezelőnek minősülsz, és a GDPR szabályai rád is vonatkoznak. Néhány alapelv, amit érdemes betartani, bármilyen rendszert is használsz:

  • Csak azt az adatot gyűjtsd, amire valóban szükséged van.
  • Tájékoztasd az ügyfeleidet arról, milyen adatokat kezelsz és mire.
  • Az adatokat biztonságos helyen tárold, ne egy mindenki által elérhető táblázatban.
  • Gondold végig, ki fér hozzá az adatokhoz, és mi történik velük, ha az ügyfél kéri a törlésüket.

Az adatkezelés pontos jogi kérdéseiben jogász vagy adatvédelmi szakember tud felelős választ adni; egy jól megtervezett alkalmazás azonban sokat segít abban, hogy a gyakorlatban rendben legyenek a dolgok.

Mikor érdemes egyedi alkalmazást fejlesztetni?

Az Ügyfélkezelő története jó példa arra, mikor van értelme egyedi szoftvernek: amikor egy valódi, ismétlődő problémára nincs megfizethető, jól illeszkedő kész megoldás. Ha a te vállalkozásodban is van ilyen terület, érdemes végiggondolni, megérné-e egy egyedi eszköz. Néhány jel, ami erre utal:

  • hetente órákat töltesz egy olyan adminisztratív feladattal, ami automatizálható lenne;
  • több különböző programot és táblázatot használsz ugyanarra, és ezek nem beszélnek egymással;
  • a kész szoftverek túl drágák, vagy túl bonyolultak ahhoz, amire neked kell;
  • az ügyfeleid olyan funkciót kérnek (pl. saját fiók, online foglalás, egyenleg), amit most nem tudsz megadni;
  • a folyamatod egyedi, és egyetlen kész megoldás sem illik hozzá igazán.

Az egyedi fejlesztés nem feltétlenül nagy, drága projekt. Egy jól körülhatárolt problémára készülő, kisebb alkalmazás – webes felület, ügyfélportál, foglalási rendszer vagy mobilapp – a modern eszközökkel és a felhős infrastruktúrával sokkal elérhetőbb, mint néhány éve. A Netsegédnél az egyedi fejlesztés havidíjjal 25 000 Ft/hótól, egyszeri díjjal 250 000 Ft-tól indul; a pontos ár a funkcióktól függ.

Hogyan zajlik egy egyedi alkalmazás fejlesztése?

  1. A probléma megértése: mit csinálsz most, hol vesztesz időt vagy pénzt, és mi lenne a jó végeredmény.
  2. A legkisebb működő változat meghatározása: mi az a néhány funkció, ami nélkül nem megy, és mi az, ami ráér később.
  3. Technikai döntések: webes alkalmazás, mobilapp vagy mindkettő; milyen infrastruktúrán fusson, hogy alacsony legyen az üzemeltetési költség.
  4. Fejlesztés és tesztelés: rövid ciklusokban, hogy minél hamarabb kipróbálhasd.
  5. Bevezetés: az adatok átköltöztetése, a munkatársak és az ügyfelek betanítása.
  6. Továbbfejlesztés: a valós használat alapján – ahogy az Ügyfélkezelő legjobb funkciói is a napi használatból születtek.

Mennyibe kerül egy alkalmazás üzemeltetése?

Az egyik leggyakoribb félelem az egyedi szoftverrel kapcsolatban, hogy az elkészítés után a fenntartás is drága lesz. Az Ügyfélkezelő esetében a teljes havi infrastruktúra-költség 386 Ft, mert a rendszer serverless felhős szolgáltatásokon fut, és csak akkor kerül pénzbe, amikor valaki ténylegesen használja. Ez nem minden alkalmazásnál lesz pontosan ennyi – a forgalomtól és a funkcióktól függ –, de jól mutatja, hogy egy jól megtervezett architektúrával az üzemeltetés kisvállalkozói léptékben nagyon olcsó lehet.

Ugyanez az elv áll a Netsegéd weboldalak mögött is, ezért lehet a weboldalak tárhelyköltsége havonta néhány száz forint. Erről a technológiai árak csökkenéséről szóló cikkben írtam bővebben.

Natív, cross-platform vagy webes alkalmazás – melyik kell neked?

Az Ügyfélkezelőnél a cross-platform megoldás mellett döntöttem, de ez nem minden projektnél a jó válasz. Ha te is alkalmazásban gondolkodsz, érdemes ismerni a három fő lehetőséget:

Webes alkalmazás

Böngészőben fut, nem kell letölteni, és bármilyen eszközön működik. Gyorsan elkészíthető és könnyen frissíthető, mert a változtatás azonnal mindenkinél megjelenik. Akkor jó választás, ha a felhasználók főleg asztali gépen dolgoznak, vagy ha nem fontos, hogy az alkalmazás az alkalmazásboltokban is elérhető legyen. Sok ügyfélportál, admin felület és belső rendszer ilyen.

Cross-platform mobilapp

Egyetlen kódbázisból készül iOS-re és Androidra, és az alkalmazásboltokból tölthető le. Hozzáfér a telefon funkcióihoz (értesítések, kamera, naptár), és a felhasználók megszokott módon, ikonról indítják. A fejlesztési és karbantartási költség nagyjából fele két külön natív alkalmazásénak. Kisvállalkozói léptékben a legtöbb mobilapp-igényre ez a jó kompromisszum.

Natív alkalmazás

Külön készül iOS-re és Androidra, a platform saját eszközeivel. A teljesítmény és a platformfunkciók elérése itt a legjobb, de a költség és a karbantartás is kétszeres. Akkor indokolt, ha a teljesítmény kritikus – például nagy grafikai igényű alkalmazásoknál –, vagy ha egy platformspecifikus funkcióra feltétlenül szükség van.

Hogy melyik illik hozzád, azt a konzultáción a felhasználóid szokásai, a szükséges funkciók és a keret alapján együtt döntjük el.

Ügyfélkezelő és weboldal – hogyan működnek együtt?

Egy bérletes szolgáltatónál a weboldal és az ügyfélkezelő rendszer két különböző feladatot lát el. A weboldal új ügyfeleket hoz: a Google-ből érkező érdeklődők itt tudják meg, mit kínálsz, mennyiért, és itt lépnek veled kapcsolatba. Az ügyfélkezelő pedig a meglévő ügyfelek kiszolgálását könnyíti meg: bérletek, időpontok, emlékeztetők.

A kettő együtt adja a teljes képet. Egy személyi edző például a weboldalán bemutatja a módszerét, a bérletárait és a véleményeket, egy időpontkérő űrlappal; az új ügyfelet pedig felveszi az ügyfélkezelőbe, ahol onnantól a bérlete és az időpontjai követhetők. Ha személyi edzőként gondolkodsz weboldalon, a személyi edzőknek szóló cikkben részletesen leírtam, mi kerüljön rá.

Amit egy saját termék építése tanított az ügyfélprojektekről

Az Ügyfélkezelő fejlesztése nem csak egy alkalmazást eredményezett, hanem a Netsegéd ügyfélprojektjeire is hatással volt. Néhány dolog, amit azóta minden munkánál szem előtt tartok:

  • A felhasználó szemével nézni. Egy funkció attól jó, hogy a napi használatban gyorsabbá teszi a munkát, nem attól, hogy jól hangzik egy listán.
  • Kicsiben indulni. A legfontosabb funkciókkal kezdeni, és a valós visszajelzések alapján bővíteni – ez gyorsabb és olcsóbb, mint mindent előre megtervezni.
  • Az üzemeltetési költséget a tervezéskor eldönteni. Az architektúra határozza meg, hogy egy rendszer évekig havi néhány száz forintba vagy havi több tízezerbe kerül.
  • Egy kódbázis, kevesebb hiba. Minél kevesebb a párhuzamosan karbantartandó kód, annál kisebb az esélye, hogy valami elromlik.

Hogyan vezess be egy új ügyfélkezelő rendszert fájdalommentesen?

Egy új eszköz bevezetése mindig átmeneti többletmunkával jár. Néhány tipp, hogy az átállás minél simábban menjen:

  1. Kezdd az aktív ügyfelekkel. Nem kell az összes régi adatot egyszerre átvinni; először azokat vedd fel, akiknek most is van érvényes bérletük.
  2. Jelölj ki egy átállási napot. Ettől kezdve minden új bérletet és időpontot már csak az új rendszerben vezess, hogy ne legyen két párhuzamos nyilvántartás.
  3. Szólj az ügyfeleidnek. Mondd el, hogy ezentúl ők is látják az egyenlegüket, és értesítést kapnak az időpontjaikról – ez a legtöbbeknek kényelmes változás.
  4. Állítsd be az értesítéseket. Az emlékeztetők hozzák a legtöbb azonnali hasznot: kevesebb elfelejtett időpont, kevesebb lejárt bérlet.
  5. Adj magadnak két-három hetet. Ennyi idő alatt a legtöbben megszokják az új rutint, és utána már gyorsabb, mint a régi.

Ha egyedi rendszert fejlesztetsz, az adatok átköltöztetését és a bevezetést a fejlesztés részeként érdemes megtervezni, hogy az első naptól használható legyen.

Összefoglalás

Az Ügyfélkezelő egy valódi problémára született: a bérletes ügyfelek, időpontok és lejáratok nyilvántartására, amit a meglévő eszközök vagy drágán, vagy egyáltalán nem oldottak meg. Egyetlen kódbázisból fut iOS-en és Androidon, serverless felhős infrastruktúrán, havi 386 Ft üzemeltetési költséggel, és reklám nélkül, organikusan érte el a több mint ezerhétszáz regisztrált felhasználót. A fejlesztés tanulságai – kicsiben indulni, a felhasználó szemével nézni, és az üzemeltetési költséget már a tervezéskor eldönteni – azóta minden Netsegéd projektben jelen vannak. Ha a te vállalkozásodban is van egy ilyen, megoldásra váró probléma, érdemes beszélnünk róla.

Egy jó ügyfélkezelő rendszer nem attól értékes, hogy sok funkciója van, hanem attól, hogy minden nap használod, mert gyorsabb és egyszerűbb vele dolgozni, mint nélküle. Ha egy eszközt kerülgetni kezdesz, az nem a te hibád, hanem az eszközé – és ez az a pont, ahol érdemes egyedi megoldásban gondolkodni.

Gyakori kérdések az Ügyfélkezelőről és az egyedi alkalmazásokról

Mennyibe kerül az Ügyfélkezelő használata?

Az alkalmazás jelenleg ingyenesen elérhető az App Store-ban és a Google Play-en. A részletek az ugyfelkezelo.net oldalon olvashatók.

Kiknek készült az alkalmazás?

Elsősorban bérletes ügyfeleket kezelő szolgáltatóknak: edzőtermeknek, fitneszstúdióknak, személyi edzőknek, wellness- és szépségszalonoknak, és mindenkinek, aki alkalmakra szóló bérleteket ad el.

Hány felhasználója van?

A cikk írásakor 1 705 regisztrált felhasználó volt az alkalmazásban, ebből 408 admin (vállalkozó) és 1 297 egyszerű felhasználó (az ő ügyfeleik), reklám nélkül, organikusan.

Készítesz hasonló alkalmazást más vállalkozásoknak?

Igen. Egyedi webes és mobilalkalmazásokat is fejlesztek – ügyfélportált, foglalási rendszert, belső adminisztrációs eszközt. Az egyedi fejlesztés havidíjjal 25 000 Ft/hótól, egyszeri díjjal 250 000 Ft-tól indul, a pontos ár a funkcióktól függ.

Miért ilyen alacsony az üzemeltetési költség?

Mert a rendszer serverless felhős infrastruktúrán fut: nincs állandóan működő szerver, és csak a tényleges használat kerül pénzbe. A valós havi infrastruktúra-számla 386 Ft.

Szeretnél hasonló egyedi alkalmazást?

Ha van egy üzleti problémád, amire nem találsz jó, megfizethető szoftvermegoldást – mesélj róla. Lehet, hogy egy egyedi mobil alkalmazás vagy egyedi szoftverfejlesztés a válasz, és olcsóbb, mint gondolnád.

Ingyenes konzultációt kérek