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:
Letölthető iPhone-ra és iPadre
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.
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.
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.
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 alkalmazás a válasz, és olcsóbb, mint gondolnád.
Ingyenes konzultációt kérek