Multi-tenant community management API — the system of record for HaloRT SaaS and mobile.

Repohalort-platform
StackElysiaJS · Bun · TypeScript · Prisma 6 · MariaDB · JWT
Localhttp://localhost:4000 — health /api/health · docs /swagger
Productionhttps://api.halort.com · https://api.halort.com/swagger

Positioning

Digital infrastructure for RT/RW and residential communities. Origin path includes GP2 RT10 (Laravel) concepts; marketplace lives under /api/pasar/* today. See Concepts/Pasar GP2.

Auth & roles

Google OAuth, magic-link (/api/auth/magic-link), Bearer JWT. Roles include warga, bendahara, sekretaris, admin, super_admin — see Auth · Concepts/Roles and Portals.

Major modules

Health/tenants, kampanye/donasi, kas/anggaran/pengeluaran, iuran, statistik/laporan, kelembagaan (berita/agenda/galeri), kependudukan, surat/saran/usulan, applications/credentials, pasar.

Tenant feature flags can enable modules such as pasar.

Tenancy & data

Multi-tenancy via tenant plugin; queries scoped by tenant_id in MariaDB. Exports App type for Eden Treaty clients (Surfaces/Platform Web, mobiles).

Callers