Á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ó Flutter app (Android, iOS, Huawei).
  • Web — a Next.js honlap, 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.