diff --git a/README.md b/README.md index c9b9653..caf3946 100644 --- a/README.md +++ b/README.md @@ -142,7 +142,7 @@ And finally for the _third_ step, ***Complete***, we will build a simple checklist system. See: [`checklists.md`](https://github.com/dwyl/product-roadmap/blob/master/checklists.md) -### USP: What is _different_ about the @dwyl App? +### What is _different_ about the @dwyl App? A valid/relevant **question** is: what makes the @dwyl App unique? i.e. What is our @@ -258,7 +258,8 @@ there are _so many_ useful features we want to build. _**Get involved today** and **help us prioritize** which **features** get built **next**_! -## How? + +## _How_? If you want to get involved in helping us with the App, there are 4 ways to help: @@ -276,15 +277,17 @@ See: https://github.com/dwyl/technology-stack ### Tech & Features Roadmap - This list _will_ evolve over time.
We will insert links to specific features and check them off this list as we go. + #### MVP Basic Workflow + [ ] Mobile First UI/UX to **Capture** **`plaintext`** -+ [ ] Save **`plaintext`** data to Phoenix backend + Our _reasoning_ for mobile-first is that ++ [x] Save **`plaintext`** data to Phoenix backend + see: [dwyl/app/milestone/2](https://github.com/dwyl/app/milestone/2?closed=1) + [ ] Simple UX to **Categorise** (Transform) the **`plaintext`** into actionable items.
UI/UX **`help wanted`**: https://github.com/dwyl/app/issues/235 @@ -302,12 +305,16 @@ we will do a backlog grooming session to discuss the features/ideas list: + [ ] Create Progressive Web App using Elm. see: [dwyl/learn-elm#54](https://github.com/dwyl/learn-elm/issues/54) +and [dwyl/app#254](https://github.com/dwyl/app/issues/254) + [ ] Save data on device if offline. #### Image Capture + + + [ ] Capture (_upload_) images from mobile. -+ [ ] Categorise (_tag_) the images for findability. ++ [ ] Categorise (_tag_) the images for +[findability](https://en.wikipedia.org/wiki/Findability). #### Authentication @@ -317,6 +324,14 @@ see: [dwyl/learn-elm#54](https://github.com/dwyl/learn-elm/issues/54) + [ ] Associate **`items`** with **`person`** +### Audit Logging and Record History + ++ [ ] We need a way of preserving the history of certain records. +Phoenix does not offer this by default. +The Phoenix "CRUD" _overwrites_ records and **`deletes`** data _permanently_, +this is undesirable if a person ever wants to _undo_ an action. +See: https://github.com/dwyl/postgres-history-spike/issues/1 +