Szoftverfejlesztőként az a legfőbb célom, hogy a technológia ne bonyolítsa, hanem észrevétlenül támogassa a mindennapi munkát. Ezen az oldalon a saját fejlesztésű, komplex rendszereimet mutatom be, amelyek jól példázzák, hogyan kötöm össze a mobilalkalmazások rugalmasságát a webes rendszerek stabilitásával.
Kiemelt Projekt: MunkalapPlusz
Komplex adminisztrációs, projektkövető és ügyféltájékoztató rendszer gyorsszolgálatoknak és helyszíni kivitelezőknek.
A MunkalapPlusz nem csupán egy digitális füzet, hanem egy teljes ökoszisztéma, amely a terepi munkavégzéstől kezdve a központi irodai koordináción át az ügyfelek tájékoztatásáig mindent lefed. A rendszert kifejezetten úgy terveztem meg, hogy az internetkapcsolat hiánya se okozzon fennakadást a munkában.
1. Android Alkalmazás – A terepi munkaeszköz
A szerelők és helyszíni kollégák legfontosabb eszköze, amely 100%-ban képes az offline működésre. Amint a készülék ismét hálózatra csatlakozik, az adatok automatikusan és tökéletesen szinkronizálódnak a webes központtal.
- Gyorsszolgálati munkalapok: Azonnali adatrögzítés, munkafolyamatok feljegyzése és a helyszínen készült fotók csatolása.
- Egyszerűsített munkanapló: Hosszabb, több napos vagy hetes projektek napi szintű követése és adminisztrációja.
- 🤖 ChatGPT Integráció: Az applikáció beépített AI támogatással rendelkezik. A hagyományos csevegés mellett a mesterséges intelligencia segít a munkafolyamatok és adatok még gyorsabb, intelligens rögzítésében és rendszerezésében.
2. Spring Boot Webalkalmazás és Ügyfélkapu – A központi irányítás
Az Android applikációból beérkező adatok egy stabil, Spring Boot alapú webes háttérrendszerbe futnak be, ahol a menedzsment mindent egy helyen tud koordinálni.
- Transzparens Ügyfélkapu: Az ügyfelek nem maradnak sötétben! Egy dedikált webes felületen belépve nyomon követhetik az aktuális munkájuk állapotát, státuszát.
- Dokumentumkezelés: Az ügyfelek a portálon keresztül kényelmesen letölthetik a munkához kapcsolódó igazolásokat, munkalapokat és egyéb dokumentumokat.
- Teljes szinkronizáció: A weboldal és az applikáció folyamatosan kommunikál, így az iroda és a terep mindig ugyanazt az aktuális állapotot látja.
Használt technológiák és megoldások: Java, Android SDK, Spring Boot, Offline-first adatbázis-kezelés, REST API szinkronizáció, OpenAI (ChatGPT) integráció, Biztonságos ügyfélkapu.