Quarkus Core API for Neuland Backend 2.0 — auth, content, integrations, audit.
- JWT security via JWKS and role-based access
- Public REST API (app clients) and Admin REST API (dashboard)
- Content modules: Announcements, University Sports, Neuland Events, Room Reports
- Integrations: Campus Life API, Career Service
- Audit logging
- PostgreSQL persistence
- neuland.app-contracts — OpenAPI specs
- neuland.app-food-service — food data (called by Public API)
- neuland.app-cloud-gateway — external entry point
- neuland.app-backend — legacy GraphQL backend (to be retired)