generated from me/template-mit
Clean up a little more after the offline branch merge. Add TBD's for sections which still need filled out.
1 parent
0d3ae5f7a1
commit
72c2915c81
1 file changed
+28
-21
+28
-21
@@ -75,24 +75,7 @@ Language/Framework: Flutter
|
|||||||
|
|
||||||
### Requirements
|
### Requirements
|
||||||
|
|
||||||
|
TBD?
|
||||||
### 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.
|
|
||||||
|
|
||||||
### Pages
|
### Pages
|
||||||
|
|
||||||
@@ -200,9 +183,27 @@ than half of their latitudes as negatives.
|
|||||||
- Option: 'Greater Than'
|
- Option: 'Greater Than'
|
||||||
- Checkbox: 'Equal To'
|
- 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
|
## 2. Database
|
||||||
|
|
||||||
|
TBD
|
||||||
|
|
||||||
### Requirements
|
### Requirements
|
||||||
|
|
||||||
@@ -260,8 +261,6 @@ access the tables, or a setting / parameter can be set to default to them.
|
|||||||
select * from table_name;
|
select * from table_name;
|
||||||
```
|
```
|
||||||
|
|
||||||
### Tables
|
|
||||||
|
|
||||||
#### Table 1: `loc`
|
#### Table 1: `loc`
|
||||||
|
|
||||||
| Column Name | Type | Constraints | Calculated? |
|
| Column Name | Type | Constraints | Calculated? |
|
||||||
@@ -379,12 +378,20 @@ handle all applicable DB support and modifications.
|
|||||||
|
|
||||||
### Test Cases
|
### Test Cases
|
||||||
|
|
||||||
|
TBD
|
||||||
|
|
||||||
## 3. Weather Fetcher
|
## 3. Weather Fetcher
|
||||||
|
|
||||||
|
TBD
|
||||||
|
|
||||||
### Description
|
### Description
|
||||||
|
|
||||||
|
TBD
|
||||||
|
|
||||||
### Requirements
|
### Requirements
|
||||||
|
|
||||||
|
TBD
|
||||||
|
|
||||||
### Test Cases
|
### Test Cases
|
||||||
|
|
||||||
- Assume the database is local, just as would be during local development. Will
|
- Assume the database is local, just as would be during local development. Will
|
||||||
|
|||||||
Reference in new issue
Block a user