Mobil applikáció fejlesztés egy izraeli IoT startup számára. A rendszer hotelszobák ajtóinak vezérlését teszi lehetővé iOS és Android platformokon, teljes backend infrastruktúrával és push értesítésekkel.
Esettanulmány · Mobil App
Smart Door System — hotelszoba-ajtók kezelése mobil készülékről
Az ügyfél
Smart Door System
Izraeli alapítású IoT startup, amely hotelszobák ajtóinak digitális vezérlésére fejleszt megoldásokat. A Nexcode-ot applikáció fejlesztéssel bízták meg: a projekt indulásakor a cégnek sem mobilalkalmazása, sem backend infrastruktúrája nem volt.
A feladat
Mit kellett megvalósítani
A megbízás egy teljes rendszer felépítésére szólt: mobilalkalmazás és a hozzá tartozó backend, amely képes hotelszobák ajtóit kezelni, a felhasználókat azonosítani, és eseményekről értesítéseket küldeni.
Felhasználói autentikáció
Bejelentkezés után a felhasználó csak a hozzá rendelt ajtókat látja és kezelheti. Szerepköralapú jogosultságkezelés.
Ajtóvezérlés
Nyitás, zárás, lock és unlock műveletek az appból — valós idejű visszajelzéssel.
Push értesítések
Az ajtók állapotváltozásáról az érintett felhasználók azonnali push értesítést kapnak.
Backend és REST API
A mobilalkalmazást kiszolgáló teljes szerveroldali rendszer — felhasználókezeléssel, ajtólogikával és adatbázissal.
iOS és Android applikáció fejlesztés
A rendszer mindkét platformon elérhető. Az Android applikáció fejlesztése és az iOS verzió egyetlen Flutter kódbázisból épül.
Admin felület
A projekt egy későbbi fázisában webes admin felület is készült a rendszer kezeléséhez.
A megoldás
Megvalósítás
A mobilalkalmazás Flutter keretrendszerben készült, amely lehetővé tette az egyidejű iOS és Android fejlesztést. A backend PHP/Symfony alapokon épül, MySQL adatbázissal. A push értesítési rendszert és a valós idejű adatszinkronizációt Google Firebase biztosítja.
Mobilalkalmazás
- Bejelentkezési képernyő autentikációval
- Felhasználóhoz rendelt ajtók listája
- Nyitás, zárás, lock, unlock vezérlők
- Push értesítések fogadása és megjelenítése
- iOS és Android, egyetlen kódbázisból
Backend és infrastruktúra
- REST API a mobilalkalmazás kiszolgálásához
- JWT alapú autentikáció és session kezelés
- Szerepköralapú ajtó-hozzáférés kezelés
- Firebase integráció push értesítésekhez
- MySQL adatbázis felhasználók és ajtók tárolásához
Az applikáció fejlesztés lépései
Hogyan épült fel a projekt
Flutter fejlesztő
Mobilalkalmazás iOS és Android platformokra, teljes UI és alkalmazáslogika.
Backend fejlesztő
PHP/Symfony REST API, adatbázis-tervezés, autentikáció és jogosultságkezelés.
Firebase integráció
Push értesítési rendszer és valós idejű adatszinkronizáció beállítása és integrálása.
Folyamatos support
Az átadás után az ügyfél további fejlesztéseket rendelt — admin felület és rendszerbővítések.
KAPCSOLAT
Beszéljünk a projektedről!
Kérjük, vegye fel a kapcsolatot csapatunkkal, vagy töltse ki az alábbi űrlapot. Egy munkatársunk hamarosan felveszi Önnel a kapcsolatot.




