Documentation

Browse the documentation pages below.

System diagrams

Core application architecture

The following diagram shows the dependencies between the main projects in the solution.

graph TD;
    Presentation.BrowserExtension-->Presentation.Shared
    Presentation.App-->Presentation.Shared
    Presentation.Web.Client-->Presentation.Shared
    Presentation.Web-->Presentation.Web.Client
    Presentation.Web-->Infrastructure
    Infrastructure-->Application
    Application-->Domain
    Presentation.Shared-->Shared
    Domain-->Shared

Presentation.App: The main application project for mobile & desktop platforms.

Presentation.Web: The server-side project for web applications.

Presentation.Web.Client: The client-side (WebAssembly) project for web applications.

Whole system architecture

Including Aspire dependencies

TODO