From 72c2915c81f50a41bcfd1355c0acdaaa88b38ed7 Mon Sep 17 00:00:00 2001 From: Hyperling Date: Tue, 25 Aug 2026 08:47:54 -0700 Subject: [PATCH] Clean up a little more after the offline branch merge. Add TBD's for sections which still need filled out. --- Design.md | 49 ++++++++++++++++++++++++++++--------------------- 1 file changed, 28 insertions(+), 21 deletions(-) diff --git a/Design.md b/Design.md index 6ccdfda..d951c3a 100644 --- a/Design.md +++ b/Design.md @@ -75,24 +75,7 @@ Language/Framework: Flutter ### Requirements - -### Test Cases - -1. App opens and displays any previously entered locations. - - Screenshot of app - -1. App loads weather data, choosing the DB cache first. - - -1. If the DB is down, app accesses weather API directly. - - Take down the DB, or put in an incorrect URL/port. - - Open app and note a few temps and the last_update_date. - - After the update takes place, note the new temps and last_update_date. - -- App shall start with a Main page only, then have a Settings page added later. -- App shall come with a limited use API key. This key shall not be used by any -other module of this project. Developers should use their separate API key when -using Postman, testing the Weather Fetcher, etc. +TBD? ### Pages @@ -200,9 +183,27 @@ than half of their latitudes as negatives. - Option: 'Greater Than' - Checkbox: 'Equal To' +### Test Cases + +1. App opens and displays any previously entered locations. + - Screenshot of app + +1. App loads weather data, choosing the DB cache first. + + +1. If the DB is down, app accesses weather API directly. + - Take down the DB, or put in an incorrect URL/port. + - Open app and note a few temps and the last_update_date. + - After the update takes place, note the new temps and last_update_date. + +- App shall start with a Main page only, then have a Settings page added later. +- App shall come with a limited use API key. This key shall not be used by any +other module of this project. Developers should use their separate API key when +using Postman, testing the Weather Fetcher, etc. + ## 2. Database - +TBD ### Requirements @@ -260,8 +261,6 @@ access the tables, or a setting / parameter can be set to default to them. select * from table_name; ``` -### Tables - #### Table 1: `loc` | Column Name | Type | Constraints | Calculated? | @@ -379,12 +378,20 @@ handle all applicable DB support and modifications. ### Test Cases +TBD + ## 3. Weather Fetcher +TBD + ### Description +TBD + ### Requirements +TBD + ### Test Cases - Assume the database is local, just as would be during local development. Will