hero--:--:--push offline
← [BACK TO HOME]

System architecture

[TOOLCHAIN EVALUATION] · ZERO UNJUSTIFIED DEPENDENCIES

[01] CORE RUNTIME & LANGUAGES

TypeScript

Primary Language

Strict type safety across API boundaries, elimination of runtime null pointers, and compile-time contract enforcement.

Next.js 16 (Turbopack)

Web Architecture

React Server Components for server-authoritative balance computation, streaming SSR, and zero client bundle bloat.

Node.js

Backend Engine

Asynchronous event-driven I/O for lightweight microservices, token validation, and websocket streaming.

[02] DATA & TRANSACTION INTEGRITY

PostgreSQL

Relational Store

ACID compliance, strict foreign key constraints, and reliable transactional locks for financial balances.

Supabase & RLS

Data Layer & Security

Database-level row-level security ensuring tenant isolation even if application code is queried directly.

Prisma / Drizzle

Schema Migrations

Declarative type-safe schema definitions and reproducible migration pipelines.

[03] INTERFACE & MOTION SYSTEM

Tailwind CSS v4

Styling Engine

Zero-runtime utility CSS, custom CSS token variables, and high-DPI procedural HUD scanline textures.

Framer Motion

Physics & Transitions

Declarative layout animations, route transitions, and hardware-accelerated transforms.

Lucide & Base UI

Accessible Primitives

Unstyled, accessible ARIA foundations paired with custom keyboard shortcuts.