Az Appbase egy korszerű, backendet és frontendet egyaránt felölelő alkalmazásfejlesztési keretrendszer.

Appbase

Appbase -
Alkalmazásfejlesztési keretrendszer

A leggyakrabban felmerülő feladatokra kész modulokat, komponenseket biztosít, ezzel megkönnyíti az iparági szabványoknak megfelelő alkalmazások gyors és egyszerű fejlesztését.  A rendszer meghatározza ezeknek a moduloknak a felépítését, kommunikációját, egyfajta szigorú, de szabványos és jól definiált keretet adva a fejlesztésnek, mindeközben lehetőséget biztosítva a széles körű testreszabásra.

Gazdag, több mint 40 komponensből álló, template-ezhető UI framework készletének segítségével pedig egységes megjelenésű felületek is  hatékonyan készíthetők.

Főbb tulajdonságok

Spring Boot alapú, 
backend/frontend felépítés

Spring Boot alapú korszerű kétrétegű (backend/frontend) alkalmazás felépítés, amely nagy rendelkezésre állású infrastruktúrában is működtethető, akár konténerizált (Docker, Kubernetes) környezetben is.

React alapú frontend keretrendszer

Több mint 40 komponensből álló, React alapú UI komponens készlet, amely reszponzív felületek készítését is lehetővé teszi, illetve megvalósítja a WCAG kompatibilitást. Igény esetén külső komponensekkel is bővíthető. A frontend-backend kommunikáció az iparági szabványoknak megfelelő OpenApi.

Integrálhatóság

Az Appbase jól integrálható más rendszerekkel, vagy például a DOKK platformmal. Kompatibilis az Állami Alkalmazás Fejlesztési Keretrendszerrel (ÁAFK).

Biztonságos

Megfelel a Nemzeti Kibervédelmi Intézet által támasztott feltételeknek, pl. jelszó kezelés, security, folyamatosan frissített szoftverkomponensek.

Példa modulok és funkciók

Core funkciók

  • Egyszerűen bővíthető kódszótár- és adatnyilvántartás
  • Idősoros tárolás, kereső és szerkesztő felület, exportálás és importálás funkciók
  • Naplózás és audit log funkcionalitás
  • Komplex hibakezelés és megjelenítés

Űrlap kezelés és validálás

  • Űrlap kezelés, kliens- és szerveroldali validációs rendszerrel
  • Adatok tárolása vagy továbbítása más rendszer(ek) felé

Felhasználó kezelés és biztonság

  • Felhasználó kezelés, bejelentkezés, az általános biztonsági  követelmények betartásával
  • Jelszó házirend, session kezelés,  biztonságos jelszó tárolás
  • Integráció LDAP/AD-val, illetve OAuth2  rendszerekkel, pl. az ACCESSO rendszerrel

Komponensek

Általános komponensek

  • Általános komponensek: gombok, ikonok, szövegstílusok, stb,
  • Layout komponensek:grid
  • Navigációs komponensek: link, menü, lenyitható választómenü, morzsamenü, lapozó stb.
  • Megjelenítő komponensek: lapozó mező, accordion, kép, lista, tab, tooltip, dialógus doboz, stb..

Adatbeíró és űrlap komponensek

  • Adatbeíró és űrlap komponensek, pl. szöveges mezők, radio gomb, jelölőnégyzet
  • Egyszerű és többszörös kiválasztó mező, autocomplete mező
  • Dátum és idő komponens, naptár

Táblázat komponens

  • Szűrhető, rendezhető, lapozható táblázatok használata

Előnyök

  • Gyorsabb és hatékonyabb fejlesztést tesz lehetővé
  • Újrafelhasználható
  • Szabadon bővíthető, testre szabható
  • Integrálható más rendszerekhez

Referenciáink

További információkért és bemutatóért vegye fel velünk a kapcsolatot