GYIK és kapcsolat

Válaszok — vagy közvetlen vonal hozzánk.

01Mi az a Vidamo?

Bölcsődei intézményirányítási rendszer, amelyben a szakterület konfiguráció, nem kód. Az adminisztrátorok entitástípusokat regisztrálnak és űrlapsablonokat terveznek; a navigációt, a rekordoldalakat, az API-kat, a jogosultságokat, a verziózást és az audit-naplót minden entitáshoz automatikusan biztosítja az alkalmazás.

02Hogyan működnek az entitástípusok és a sablonok?

Az entitástípus egy nyilvántartási sor (név, ikon, azonosító-előtag), valamint egy verziózott, globális űrlapsablon. A sablonok tizenegy mezőtípust támogatnak — szöveg, markdown, szám, logikai érték, dátum, választólista, fájlfeltöltés, URL és hivatkozás más entitásokra — érvényesítési szabályokkal és feltételes láthatósággal. Új sablonverzió közzétételekor minden szervezet értesítést kap, a meglévő rekordok pedig a következő szerkesztéskor frissülnek az új verzióra.

03Hogyan alkalmazkodik a szerepköralapú hozzáférés az új entitásokhoz?

A beépített szerepkörök szabályok, nem listák: a vezetők minden entitáson a teljes életciklust kezelhetik, a szerkesztők létrehozhatnak és szerkeszthetnek, a megtekintők csak olvashatnak, az adminisztrátorok pedig mindenre jogosultak. A szabályok minden kérésnél az élő entitás-nyilvántartás alapján értékelődnek ki, így egy vadonatúj entitástípus azonnal lefedett — nincs újrabejelentkezés, nincs kódmódosítás. Az egyéni szervezeti szerepkörök explicit jogosultságokat kapnak egy mátrixban, amely ugyanabból a nyilvántartásból épül fel.

04Hogyan működik az audit-napló?

Minden létrehozás, módosítás, törlés és állapotváltás rögzítésre kerül a végrehajtóval, időbélyeggel és mezőszintű különbséggel. A tábla csak hozzáfűzhető — ezt adatbázis-trigger kényszeríti ki —, és minden szervezet eseményei SHA-256 hash-láncot alkotnak, így a manipuláció kimutatható. Bármikor exportálható CSV-be.

05El vannak különítve az adataim más szervezetektől?

Igen. Minden bérlői tábla szervezetazonosítót hordoz Postgres sorszintű biztonsági szabályzattal, és az alkalmazás nem szuperfelhasználói szerepkörrel csatlakozik, így az elkülönítést maga az adatbázis kényszeríti ki — nem csak az alkalmazáskód.

06Mi a technológiai háttér?

Next.js 16 (App Router) Node 22-n, Postgres Drizzle ORM-mel, Better Auth e-mail + jelszó hitelesítés, Stripe számlázás, Valkey fail-open gyorsítótárazáshoz és sebességkorlátozáshoz, Tailwind CSS v4, valamint Playwright végponttól végpontig tesztcsomag. A Docker Compose-alapú saját üzemeltetés is támogatott.

Írjon nekünk

Hibajelentés, fejlesztési ötlet, fiókkal kapcsolatos kérdés vagy csak érdeklődés — írjon nekünk, és e-mailben válaszolunk.