albertonline· portal
← portalshowcase · model preview

Architecture

Live snapshot of which apps + packages back each portal section. Click a section filter to narrow to its dependency chain.

  • appapps/portal

    TanStack Router SPA hosting every consolidated section.

    • Vite 7
    • React 19
    • TanStack Router
    • Effect v4
    • intl-runtime
  • serviceapps/cvm-server

    Effect v4 HTTP service. Clip uploads, transcribe + render stubs, Stripe commerce stubs.

    • effect
    • effect/unstable/http
    • NodeHttpServer
    • Schema
  • serviceapps/lila-server

    Chess RPC server. WebSocket RPC + guest session middleware.

    • effect
    • effect/unstable/rpc
    • Stockfish
    • @repo/chess-services
  • appapps/remotion

    Remotion composition library. Consumed by /cvm/render via @remotion/player.

    • Remotion 4
    • Zod
    • React
  • package@repo/cvm-domain

    Schemas, branded ids, tagged errors, RPC contracts for CVM.

    • effect/Schema
    • nanoid
  • package@repo/cvm-services

    StateService, MediaStore, Recorder, PersistenceService.

    • Context.Service
    • SubscriptionRef
    • Stream
    • IndexedDB
  • package@repo/chess-domain

    Chess Schemas, errors, RPC group.

    • effect/Schema
    • effect/rpc
  • package@repo/chess-services

    EngineService (Stockfish), GameService (chess.js).

    • chess.js
    • Stockfish
    • TxSemaphore
  • package@repo/drone-services

    Drone state Schemas + tagged errors; physics, controls, session services.

    • effect/Schema
    • Context.Service
    • r3f
  • package@repo/react-effect

    React bindings: useEffectStream, useEffectQuery, RuntimeProvider.

    • React 19
    • ManagedRuntime
  • package@repo/intl-runtime

    Framework-neutral i18n (replaces next-intl).

    • intl-messageformat