From ae32830ffb2fc1f947edc59d66cc7d7d0ecc49a9 Mon Sep 17 00:00:00 2001 From: Gunther6070 Date: Tue, 8 Apr 2025 07:48:15 -0400 Subject: Updated design doc --- docs/DesignDoc.md | 37 +++++++++++++++++++++++++++++++------ docs/basket.png | Bin 0 -> 536453 bytes docs/cupboard.png | Bin 0 -> 728931 bytes docs/cupboardLight.png | Bin 0 -> 721193 bytes docs/dashboard.png | Bin 0 -> 175779 bytes docs/homepage.png | Bin 0 -> 1008632 bytes docs/homepageLight.png | Bin 0 -> 2117862 bytes docs/login.png | Bin 0 -> 2691519 bytes docs/loginLight.png | Bin 0 -> 3776728 bytes docs/needpage.png | Bin 0 -> 835863 bytes docs/signup.png | Bin 0 -> 2632236 bytes docs/signupLight.png | Bin 0 -> 3690930 bytes 12 files changed, 31 insertions(+), 6 deletions(-) create mode 100644 docs/basket.png create mode 100644 docs/cupboard.png create mode 100644 docs/cupboardLight.png create mode 100644 docs/dashboard.png create mode 100644 docs/homepage.png create mode 100644 docs/homepageLight.png create mode 100644 docs/login.png create mode 100644 docs/loginLight.png create mode 100644 docs/needpage.png create mode 100644 docs/signup.png create mode 100644 docs/signupLight.png (limited to 'docs') diff --git a/docs/DesignDoc.md b/docs/DesignDoc.md index e20bc33..3784368 100644 --- a/docs/DesignDoc.md +++ b/docs/DesignDoc.md @@ -53,6 +53,20 @@ Users are able to login to the Ufund, either as a manager or helper. Helpers are ### Enhancements > _**[Sprint 4]** Describe what enhancements you have implemented for the project._ +Security + - We have implemented a set of security features to enhance the security of the application + - We have added an authentication system, which verifies a user can access the correct pages, and keeps them logged in after they have logged in once + - We have also added a number of password requirements to our signup page, guaranteeing users have strong passwords to keep their accounts secure + +Sort filters + - We have implemented a number of sorting filters in the cupboard, allowing users and managers to easily sort through needs with different priorities + - You can sort by funding goal + - You can sort by Location + - You can sort by name + - You can sort by an urgency tag on needs + - You can sort by type of need + - You can sort by most completed + ## Application Domain @@ -96,22 +110,33 @@ This section describes the web interface flow; this is how the user views and in Home Page: -![The Tiers & Layers of the Architecture](HomePage.jpeg) +![The Tiers & Layers of the Architecture](homepage.png) + +![The Tiers & Layers of the Architecture](homepageLight.png) Login Page: -![The Tiers & Layers of the Architecture](LoginPage.jpeg) +![The Tiers & Layers of the Architecture](login.png) + +![The Tiers & Layers of the Architecture](loginLight.png) + +Signup Page: +![The Tiers & Layers of the Architecture](signup.png) + +![The Tiers & Layers of the Architecture](signupLight.png) Dashboard: -![The Tiers & Layers of the Architecture](DashboardPage.jpeg) +![The Tiers & Layers of the Architecture](dashboard.png) Cupboard: -![The Tiers & Layers of the Architecture](CupboardPage.jpeg) +![The Tiers & Layers of the Architecture](cupboard.png) + +![The Tiers & Layers of the Architecture](cupboardLight.png) Need page: -![The Tiers & Layers of the Architecture](NeedPage.jpeg) +![The Tiers & Layers of the Architecture](needpage.png) Funding basket: -![The Tiers & Layers of the Architecture](FundingBasketPage.jpeg) +![The Tiers & Layers of the Architecture](basket.png) ### View Tier diff --git a/docs/basket.png b/docs/basket.png new file mode 100644 index 0000000..f41ee50 Binary files /dev/null and b/docs/basket.png differ diff --git a/docs/cupboard.png b/docs/cupboard.png new file mode 100644 index 0000000..abf0312 Binary files /dev/null and b/docs/cupboard.png differ diff --git a/docs/cupboardLight.png b/docs/cupboardLight.png new file mode 100644 index 0000000..66deb19 Binary files /dev/null and b/docs/cupboardLight.png differ diff --git a/docs/dashboard.png b/docs/dashboard.png new file mode 100644 index 0000000..8d9bc9c Binary files /dev/null and b/docs/dashboard.png differ diff --git a/docs/homepage.png b/docs/homepage.png new file mode 100644 index 0000000..dd41490 Binary files /dev/null and b/docs/homepage.png differ diff --git a/docs/homepageLight.png b/docs/homepageLight.png new file mode 100644 index 0000000..d45728f Binary files /dev/null and b/docs/homepageLight.png differ diff --git a/docs/login.png b/docs/login.png new file mode 100644 index 0000000..1070a0f Binary files /dev/null and b/docs/login.png differ diff --git a/docs/loginLight.png b/docs/loginLight.png new file mode 100644 index 0000000..0a577d6 Binary files /dev/null and b/docs/loginLight.png differ diff --git a/docs/needpage.png b/docs/needpage.png new file mode 100644 index 0000000..ed5a521 Binary files /dev/null and b/docs/needpage.png differ diff --git a/docs/signup.png b/docs/signup.png new file mode 100644 index 0000000..5cf9756 Binary files /dev/null and b/docs/signup.png differ diff --git a/docs/signupLight.png b/docs/signupLight.png new file mode 100644 index 0000000..03c44bc Binary files /dev/null and b/docs/signupLight.png differ -- cgit v1.2.3