Multron-F

About Multron

Multron is a proof-of-concept application demonstrating how Astro can serve as a meta-framework, hosting multiple independent SPA applications under different sub-paths.

Architecture

Each route in this application can be a completely different kind of web app. The /sign-in route redirects to the same-origin id SSO,/conversations is a React SPA, and /billingmixes React and SolidJS islands on a single Astro page.

Design System

All sub-applications share the same @axhxrx/ds design system, which provides theming (suit, cyberpunk, studio, parchment), color modes (light/dark/system), and shape geometry (rounded/rectangular).

Shared State

Theme preferences are shared across all sub-apps via localStorage and CustomEvents. Changing the theme on any page instantly updates all pages. Authentication is owned by the same-origin id SSO under the SOSE pattern, not mirrored in localStorage.

Build Information

These values were baked in at build time (or server render time in dev mode):

Generated At2026-07-07T15:49:34.896Z
Hostnamem5max-5.local
Node Versionv24.3.0
Astro Modeproduction
Productiontrue
Developmentfalse

Technology Stack

Astro 7

Meta-framework providing the routing, static generation, and server-side rendering.

React 19

Powers the /conversations SPA and the invoice table island on /billing.

SolidJS 1.9

Powers the support chat widget on /billing.

Playwright

End-to-end testing across all sub-routes.