cse110-fa22-group29/specs/adrs/112922-review-storage.md

21 lines
762 B
Markdown
Raw Normal View History

2022-11-30 01:35:38 +00:00
# Backend Storage Structure
- Status: Accept
- Deciders: Rhea Bhutada, Kara Hoagland, Gavyn Ezell, George Dubinin, Henry Feng
- Date: 11/29/2022
2022-11-30 01:35:38 +00:00
## Decision Drivers
- Needed more efficient way of storing reviews that are created, for more efficient testing, updating, accessing, and deleting.
2022-11-30 01:35:38 +00:00
## Considered Options
- localStorage
2022-11-30 01:35:38 +00:00
## Decision Outcome
2022-11-30 01:35:38 +00:00
Using local storage to maintain the "local first" requirement.
Moved away from array of objects for storing reviews, reviews are stored individually as keys in localStorage, under the "review{id}" format. Each key
2022-11-30 01:35:38 +00:00
corresponds to object containing review data. We also have an array stored in local storage, named "activeIDs" which keeps track of id numbers that are attached
to created reviews.