Software Design
This page includes a short description of the overall architecture style of the system, its high-level system components, and their logical (what data they exchange) and control (how they invoke each other) dependencies.
Architecture Diagram
UML Class Diagram
Version 1
Version 2
Backend
Tests
Version 3
Backend
Tests
Version 4
Backend
Tests
Version 5
Backend
Tests
Sequence Diagrams
Low level Diagram
High level Diagram
MVP Design (Medium-Fidelity User Interface)
Low-Fidelity User Interface
Static Fastapi Documentation
Live version is currently available by running the backend locally