aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbenal01 <bja4245@rit.edu>2025-04-14 20:44:43 -0400
committerbenal01 <bja4245@rit.edu>2025-04-14 20:44:43 -0400
commit3cde90a0e29ab081be18d8401f514f1b6a3caa4e (patch)
tree80fcbcfa2580fa9ec397562a9743bc9dff5dafba
parentff27f5c49db68fe19cfa96f7b97f809b54eaf6ad (diff)
downloadJellySolutions-3cde90a0e29ab081be18d8401f514f1b6a3caa4e.tar.gz
JellySolutions-3cde90a0e29ab081be18d8401f514f1b6a3caa4e.tar.bz2
JellySolutions-3cde90a0e29ab081be18d8401f514f1b6a3caa4e.zip
archetecture
-rw-r--r--docs/DesignDoc.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/DesignDoc.md b/docs/DesignDoc.md
index 42393c0..6014908 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.