Kiterjedt tapasztalatunkra építve testreszabott megoldásokat nyújtunk:
- vállalati és banki rendszerek integrálása, migrációja, fejlesztése
- benzinkúthálózatok adminisztrációs és önkiszolgáló tankolási szoftverének fejlesztése
- elektromos járművek töltőhálózatához kapcsolódó szoftvermegoldások fejlesztése és üzemeltetése
Az igények felmerülésétől a hatékony és gyors megoldással, a folyamatos üzleti és IT támogatással biztosítjuk megrendelőink elégedettségét.
Tegyen minket próbára — lépjen velünk kapcsolatba még ma!
Technológiáink a sikeres projektekhez
Irányelvek a megfelelő Tech Stack kiválasztásához
Mindig arra törekszünk, hogy minden projekthez a lehető legmegfelelőbb technológiákat válasszuk ki – olyanokat, amelyek a legjobban megfelelnek a funkcionalitás, a skálázhatóság, a biztonság és a fenntarthatóság követelményeinek. Az alábbiakban bemutatjuk azokat az eszközöket, amelyek segítségével ezeket az igényeket maradéktalanul ki tudjuk elégíteni.
Fő technológiáink
Fő technológiáink hosszú évek alatt bizonyítottak nagyvállalati környezetben. Ezek a technológiák adják az alapot nem csak a backend, hanem a frontend és a mobil alkalmazások fejlesztéséhez is.
Backend fejlesztés
Spring Boot 3
Java backend fejlesztéséhez és a masszív, robusztus, nagy teljesítményű webes alkalmazásához használjuk. Gyorsan és könnyen indítható vele új projekt, számos üzemkész funkciót biztosít: metrikák, állapotellenőrzések.

Hibernate
A Hibernate segít abban, hogy egy Java program könnyen hozzáférjen az adatbázisban tárolt adatokhoz. Úgy mutatja meg ezeket az adatokat, mintha csak sima Java objektumok lennének, így egyszerű velük dolgozni. Lehet vele bonyolult lekérdezéseket írni, az eredményeket kezelni, és a memóriában történt változásokat automatikusan visszamenteni az adatbázisba. Mindezt úgy, hogy közben betartja az adatkezelés szabályait (mint például az ACID elveket), és lehetőséget ad arra is, hogy később gyorsabbá tegyük a működését, miután az alapok már megvannak.

Redis és Hazelcast
Gyors és robusztus cache megoldás. Főként cluster környezetben használjuk, a cluster lábai közötti kommunikációra, adatbázis lekérdezések eredményeinek tárolására.

API tervezés és integráció
Széleskörű tapasztalattal rendelkezünk API fejlesztés és integráció területén. Megoldásaink között megtalálhatók a WebService-ek, RESTful megoldások és a méltán népszerű GraphQL lekérdező nyelv használata is.

Frontend fejlesztés
Angular
Dinamikus, nagyteljesítményű és komplex webes alkalmazások fejlesztéséhez használjuk. Segítségével újrahasznosítható komponenseket tudunk létrehozni, így biztosítva azt, hogy könnyen fenntartható, modulirizált webes alkalmazást építsünk.

Bootstrap és Tailwind CSS
Azért, hogy webes alkalmazásaink reszponzív megjelenéssel rendelkezzenek, olyan CSS keretrendszereket használunk, mint a Bootstrap és Tailwind CSS. Az általunk biztosított CSS osztályok lehetővé teszik, hogy az elkészült webes alkalmazás mindenhol igazodjon a képernyő méretéhez, legyen szó nagy képernyőről vagy éppen mobiltelefonos megjelenítésről.

Ionic Framework
Cégünk büszke arra, hogy a mobiltelefonokra tervezett applikációk létrehozásához Ionic framework-öt használ. Ez a cross platform technológia biztosítja azt, hogy egyetlen kódbázissal, amely Angular-on alapul, hozzunk létre Android és iOS alkalmazásokat.
Előnye: kód újrahasznosíthatóság, költség hatékonyság, rövidebb fejlesztési idő, szélesebb célközönség, egységes felhasználói interfész, egyszerűbb karbantarthatóság, mobil natív funkcióinak elérése (kamera, biometrikus azonosítás, GPS, stb..), széleskörű támogatás.

Push értesítések és központi autentikáció
Mobil alkalmazásaink integrálhatók Firebase-zel, amely olyan szolgáltatáscsomag a Google-től, mely tartalmaz többek között Google vagy Apple fiókos beléptetést, azonnali üzenetküldést / fogadást, analitikák gyűjtését, crash jogok elemzését, mobil alkalmazás feliratkozások és még sok más hasznos funkció kezelését ahhoz, hogy új mobil alkalmazását teljeskörűen kihasználhassa.

Kódminőség
Sonar Server és IDE
Fejlesztőkörnyezeteinkben és bulid folyamatunkban integráltuk a Sonar Servert és IDE-t (régebbi nevén: SonarQube/SonarLint), amely fejlesztés közben kódminőséget biztosító hasznos javaslatokkal látja el csapatunkat, így téve lehetővé a tisztább és biztonságosabb kódbázis létrehozását. Képesek a hibát megtalálni és kiemelni a hibás kódrészeket, feltárni a biztonsági réseket.

Automata tesztelés
Az elkészült szoftvereinket a Cucumber nevű viselkedésalapú fejlesztési (BDD) eszközzel teszteljük. A Cucumberrel írt tesztek könnyen olvashatók és érthetők, emellett világos tesztspecifikációként is szolgálnak. Az eszköz használatának előnyei:
- rugalmasság különböző szoftverplatformok között
- tesztesetek írása mélyebb programozási ismeretek nélkül
- kód újrahasznosíthatóság
- gyorsabb futás a Selenium pluginokhoz képest
- teszteredmények áttekinthető összefoglalása

CI/CD (folyamatos integráció, folyamatos telepítés)
Jenkins
Alkalmazásaink buildelését a Jenkinsre bízzuk. Használata megkönnyíti a valós idejű tesztelést, jelentéskészítést és alkalmazásaink telepítését.



