App

Platform architecture

A foundation made to last.

Inkuru is organized around independent modules and a small shared platform core. New capabilities can be installed without rewriting existing features.

01
Routes

URL composition, SSR metadata and page composition only.

02
Features

Independent module UI, hooks, validation and query keys.

03
Repositories

The only client-side boundary allowed to call Blink DB.

04
Platform foundation

Shared types, audit, activity, versioning, flags and pagination.

Normalized data

Profiles, memberships, skills, languages and interests are separated into focused records. Foreign-key-shaped columns and compound indexes support selective reads.

Governance by default

Audit logs, immutable activity history, entity versions and soft-delete fields are first-class platform concerns.

Versioned modules

The module registry and migration ledger create a clean installation contract for future features.

Fast query boundaries

Repositories own pagination, filters, limits, indexes and mapping, keeping rendering code predictable and cacheable.