System architecture
[TOOLCHAIN EVALUATION] · ZERO UNJUSTIFIED DEPENDENCIES
[01] CORE RUNTIME & LANGUAGES
TypeScript
Primary LanguageStrict type safety across API boundaries, elimination of runtime null pointers, and compile-time contract enforcement.
Next.js 16 (Turbopack)
Web ArchitectureReact Server Components for server-authoritative balance computation, streaming SSR, and zero client bundle bloat.
Node.js
Backend EngineAsynchronous event-driven I/O for lightweight microservices, token validation, and websocket streaming.
[02] DATA & TRANSACTION INTEGRITY
PostgreSQL
Relational StoreACID compliance, strict foreign key constraints, and reliable transactional locks for financial balances.
Supabase & RLS
Data Layer & SecurityDatabase-level row-level security ensuring tenant isolation even if application code is queried directly.
Prisma / Drizzle
Schema MigrationsDeclarative type-safe schema definitions and reproducible migration pipelines.
[03] INTERFACE & MOTION SYSTEM
Tailwind CSS v4
Styling EngineZero-runtime utility CSS, custom CSS token variables, and high-DPI procedural HUD scanline textures.
Framer Motion
Physics & TransitionsDeclarative layout animations, route transitions, and hardware-accelerated transforms.
Lucide & Base UI
Accessible PrimitivesUnstyled, accessible ARIA foundations paired with custom keyboard shortcuts.