Can we remove "Lists" and just use Tags to group/organise and view similar items?
- Dominant language
- Dart
- Stars
- 152
- Forks
- 22
- PR merge metrics
- No merged PRs in 30d
Description
As part of taking a look at this MVP with fresh eyes (_following the update to [**/product-roadmap**](https://github.com/dwyl/product-roadmap/pull/13) ..._)
I took a look at the [ERD](https://github.com/dwyl/app-mvp-phoenix/tree/25fd39c58e892cfbbc5692772631bde1382a6f46#associate-items-with-a-list) that includes **`lists`** and **`list-items`**:

Can we _simulate_ the idea of "lists" in the UI without having/needing the **`lists`** and **`list-items`** schema? i.e. show the person their **Tags** with the count next to it and when they tap/click on the tags they will see all the items with that tag grouped nicely.
The only _downside_ I can think of would be if the person wanted to _share_ a list with a colleague/spouse and for the permissions to be applied to all the items ... 🤔
Again, I think this is _achievable without_ needing a lists schema, because the permissions/sharing would simply be applied to the individual items.
I think I'm going to _remove_ **`lists`** and **`list-items`** for now and **`if`** we end up needing them, we can always add them back. The **UX** of a "list" can still be achieved _easily_ in the UI simply by displaying the **Tags** in a menu.
Thoughts?
Contributor guide
Assessment
This issue has not been assessed yet.