dwyl / dwyl/app

Can we remove "Lists" and just use Tags to group/organise and view similar items?

Open
#233 5 comments 1 reaction 0 assignees View on GitHub
discuss in-progress MVP T1h T25m
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`**:
![list-items-erd](https://user-images.githubusercontent.com/194400/65713195-974f9b80-e090-11e9-9363-b0b5842d6c6a.png)

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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.