dwyl / tidy

✨ a mini app anyone can use to organize their real-world life πŸͺ„
GNU General Public License v2.0
3 stars 0 forks source link

EPIC: `tidy` App Minimum Viable Features for Life Organising Tool #1

Open nelsonic opened 11 months ago

nelsonic commented 11 months ago

While this is a "Mini App" that only has "one job", there are still several features that it needs to perform well.

Schemas

object

images

comments

Todo

@LuchoTurtle this is where the Image Classifier https://github.com/dwyl/image-classifier/issues/1 finally comes into play! πŸ“· πŸ–ΌοΈ πŸ€– πŸ’‘ πŸŽ‰ As soon as we have the "basic" functionality nailed/shipped we have a legit reason to apply image/object detection because if we can use a model to identify an object it can be tidied in the correct place without the owner having to respond. πŸ’­

nelsonic commented 11 months ago

Busy exploring the basic interface in Figma: https://www.figma.com/file/WrpkKGJNYZbeCzMRDVtvQLbC/dwyl-app?type=design&node-id=2204-279

nelsonic commented 11 months ago

Does your house look like this? image

Probably not ...

nelsonic commented 11 months ago

Obviously most people don't experience this extreme: cluttered-home

nelsonic commented 11 months ago

What is your pain point with the clutter in your life?

image

nelsonic commented 11 months ago

@LuchoTurtle before you wrap up for the day and head back to Porto, πŸ§‘β€πŸ’» -> πŸš— could you please take a quick look at the outline schema in the OP ⬆️ and drop a comment if you think it's "OK" or needs any other fields. πŸ’¬ πŸ™

LuchoTurtle commented 11 months ago

Looks good to me. However I think there's a typo in the person_id of the Comment description. You probably mean the person who created the comment, not the object. Other than that, LGMTπŸ‘Œ

Untitled drawio

nelsonic commented 11 months ago

Thanks for taking a look and fixing the typo + inconsistency @LuchoTurtle ❀️

nelsonic commented 11 months ago

I've updated the Figma wireframes to reflect the object.location field described in dwyl/imgup#3:

image

And show both comments and updating the object data:

image

To be clear: I don't think these wireframes are "complete" by any means. And if anyone else wants to take some time to improve/update them, please go for it. My goal is just to have something to get started with.

nelsonic commented 11 months ago

After creating the Object schema and re-running mix c we see that the lib/tidy_web/live/object_live/form_component.ex file has a few lines that are not reached by the default tests:

image

We won't be using these functions long-term so I've chosen to simply ignore the lines in the defp functions for now.

nelsonic commented 10 months ago

Continue: https://dwyl.github.io/book/tidy/02-schema.html ⏳