Áttekintés fejlesztőknek
Mi hajtja a KarczagAPP-ot, és hogyan illeszkednek a részek.
Ez a rész a technikai háttérbe enged betekintést: hogyan épül fel egy városi alkalmazás, ami egy helyre hozza a helyi híreket, üzleteket, szakembereket, a menetrendet és a sportot. A cél az átláthatóság — nem érzékeny belső adat.
Három fő rész
- Mobilalkalmazás — a felhasználók telefonján futó
Flutterapp (Android, iOS, Huawei). - Web — a
Next.jshonlap, a MyKarczag kezelőfelület, az admin és ez a dokumentáció. - Backend — a
Supabase(PostgreSQL + Auth + Storage + Realtime), a hozzá tartozó ütemezett feladatokkal.
Vezérelvek
- Egyetlen adatforrás: minden kliens ugyanabból a Postgres adatbázisból dolgozik.
- Szerveroldali bizalom: az érzékeny műveletek soha nem a kliensen dőlnek el.
- Valós, helyi tartalom: a menetrend hivatalos GTFS-ből, az üzletek/szakemberek pedig maguk tartják karban az adataikat.
Jó tudni
A további cikkek témánként mennek mélyebbre: architektúra, tech stack, adatmodell, menetrend-pipeline, realtime & értesítések és biztonság.