A SoulMind lelkészkataszter projekt egy lelkészek és gyülekezetek adatait tároló adatbázis tartalmának megjelenítéséhez és kezeléséhez biztosít egy kényelmes webes platformot, leegyszerűsítve az adatok szerkesztésének lehetőségét, lehetővé téve a különböző kritériumok szerinti keresést, és könnyen használható felületet nyújtva kutatói munka végzéséhez.

A webalkalmazás zárt körű, regisztráció-elfogadás alapú felhasználó-karbantartó rendszert használ. Be nem jelentkezett felhasználók csak engedélyt kérhetnek regisztrációval, míg egyre magasabb felhasználói szerepkörökkel egyre több funkcionalitás érhető el.

Az idei projekt a korábbi mentorprogram során született SoulMind alkalmazás folytatása, amely kibővíti az eddigi funkcionalitások listáját, lehetővé téve:
– a teljes keresést a lelkész/gyülekezet profilokon,
– a bizonytalan adatok megjelölését,
– a lelkész profilok exportálását PDF-be,
– a lelkészek szolgálati helyeinek térképes megjelenítését,
– olvasói ranggal rendelkező felhasználók számára szerkesztési javaslatok beküldését, míg magasabb szerepkörökkel rendelkező felhasználók számára ezeknek a javaslatoknak a kezelését.

A rendszer 3 fő komponensből épül fel. Egy React alapú webkliensből mely az alkalmazás vizuális felületetét biztosítja. Egy Golang nyelvben írt szerverből, mely kommunkál az adatbázissal és fogadja a webkliens kéréseit. Végül egy MongoDB adatbázisból, mely tárolja az adatokat.

Technológiák:

React, Golang, MongoDB

Csapattagok:

Áron, Laci

Mentorok:

Karesz, Alpi, Kincső, Szili