Repository navigation
SAS Introduction Demo 3
The Software Architecture Specification is the formal blueprint of how Mealchemy aim to satisfy its Software Requirements Specification.
It provides a high level system overview by outlining the core components of the sytem, its architectural style, and its data flow.
The Software Architecture Specification is broken down into the following sections:
-
Architectural Requirements define the high-level technical and structural expectations of Mealchemy. covering architectural patterns, design patterns, architectural constraints, the architecture diagram and its mapping of quality requirements to architectural decisions.
-
Technology Requirements outline the technologies, frameworks, tools and platforms selected to bring Mealchemy to life.
-
API Service Contracts define the formal agreement that specifies exactly how Mealchemy's frontend and backend systems exchange data.
-
Deployment describes how Mealchemy is published and run in an accessible environment.
· Team PUL5E · COS 301 · University of Pretoria · 2026 ·
Team PUL5E · COS 301
Demo 4
-
Software Requirements Specifications (SRS)
-
Software Architecture Specifications (SAS)
Demo 3
-
Software Requirements Specifications (SRS)
-
Software Architecture Specifications (SAS)
Demo 2
-
Software Requirements Specifications (SRS)
-
Software Architecture Specifications (SAS)
Demo 1
- Docker Setup
- CI Setup
- ACT Setup
- pgAdmin Setup
- Security Setup
- Render Setup
- Design Spec Deployment
- Wiki Submodule
Updated: 13 September 2026