Design

Architecture

System Context, Container, and Component views. The system is modelled before implementation.

Work in progress

The C4 images displayed here are early AI-assisted models. The designs are currently in early iteration. The process involves sequencially improving the designs from the top down using AI assitance, when I decide the designs are suitable they will be locked down and development will commence.

System Context Open System Context diagram full size
People and systems that interact with the application.

How to read these views

  • System Context - who uses it and which external systems it depends on.
  • Container - the deployable pieces (web, API, data, workers) and their protocols.
  • Maintenance advice, Photo upload, Record Parameter, Trend analysis - dynamic views illustrating user interactions.