aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGunther6070 <haydenhartman10@yahoo.com>2025-04-14 20:47:46 -0400
committerGunther6070 <haydenhartman10@yahoo.com>2025-04-14 20:47:46 -0400
commit82240d78bbabc6b08115906810157d1dc2c8ac95 (patch)
treefa6da22faadb69b2ad3f72ce2573640a5cd27d36
parent3e492663341efc3fa60410bf65aca4c742c6d40d (diff)
parent080d5a4adf1ee610c0b6359703f4cdf1968d79ed (diff)
downloadJellySolutions-82240d78bbabc6b08115906810157d1dc2c8ac95.tar.gz
JellySolutions-82240d78bbabc6b08115906810157d1dc2c8ac95.tar.bz2
JellySolutions-82240d78bbabc6b08115906810157d1dc2c8ac95.zip
Merge branch 'main' of https://github.com/RIT-SWEN-261-02/team-project-2245-swen-261-02-2b
-rw-r--r--docs/DesignDoc.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/DesignDoc.md b/docs/DesignDoc.md
index 1d94ca0..0aaaa4b 100644
--- a/docs/DesignDoc.md
+++ b/docs/DesignDoc.md
@@ -139,7 +139,7 @@ Each user views 1 cupboard which can contain 0 or more needs. They can take 1 or
This section describes the application architecture.
-The application is seperated into three tiers. These include the view, viewmodel, and model tiers. The view tier has many angular components, including the cupboard, dashboard, funding basket, homepage, login, mini-cupboard, need-edit, need-list, and toast. These are all used through angular to serve a UI application through the browser. This browser connects through the Viewmodel tier using a REST API. The API is instantiated through springboot. The API uses controllers and services to perform opertaions on the data and return values back to the view tier. The model tier contains the structure of objects, such as needs or users and the persistence of the system. The persistence uses DAO's, or data access objects. These are abstracted classes that can be further defined to interact with databases, files, or other objects. Currently, all the persistence is handled through JSON files through file DAOs.
+The application is seperated into three tiers. These include the view, viewmodel, and model tiers. The view tier has many angular components, including the cupboard, dashboard, funding basket, homepage, login, mini-cupboard, need-edit, need-list, and toast. These are all used through angular to serve a UI application through the browser. This browser connects through the Viewmodel tier using a REST API. The API is instantiated through springboot. The API uses controllers and services to perform opertaions on the data and return values back to the view tier. The model tier contains the structure of objects, such as needs or users and the persistence of the system. The persistence uses DAO's, or data access objects. These are abstracted classes that can be further defined to interact with databases, files, or other objects. Currently, all the persistence is handled through JSON files through file DAOs.
### Summary
The following Tiers/Layers model shows a high-level view of the webapp's architecture.