Lars Hansen

AstroVia Client

The public-facing Blazor Server application and the human face of the suite. It hosts the interactive Planetarium (where users explore the sky and pick targets), the Live view of in-progress imaging sessions, the Teacher pages used in classroom settings, the Projects workflow (where bookings against observatory time are created), and the SignIn, PublicLogin, and PublicSession flows.

Rendering uses InteractiveServerRenderMode with a single global stylesheet and per-page CSS files under wwwroot/css/ using short class prefixes (av- shared, tp- Teacher, al- Live, guides- for Guides). The client consumes APIs from the Management Console, Queue Manager, Catalogue Service, and Image Retrieval Service.

Sky chart updates are intentionally throttled to a lower frame rate during interaction to keep the experience responsive on classroom hardware and iPads.

AstroVia Client home page
AstroVia Client — home page