PR 1 · FOUNDATION

Belajar AI

Clean rebuild for the learning platform. Product behavior is reverse engineered from the reference implementation; application code is rebuilt on our own architecture.

Checking API

Frontend

Svelte 5 + SvelteKit

Backend

NestJS modular API

Data

PostgreSQL + Prisma

Runtime

Redis + jobs-ready

Architecture boundary

Authentication is not authorization.

Better Auth owns identity and sessions. Organization membership, role, and permission remain application-domain concerns in separate tables and services.

Better AuthREST APIPostgreSQLRedis