Skip to content

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

@nelsonic

Description

@nelsonic

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

Schemas

object

  • obj_id - id of the object captured by the person
  • name - name can be added/edited by anyone later
  • desc - brief description of the object
  • color - the predominant color of the object e.g. Black
  • person_id - of the person who created the record
  • owner_id - the id of the person who owns the object
  • location - a string describing where the object should be stored. ref: Prescriptive vs Open Comments? #3
  • status - the status of the object record. By default a new object has the status=2 i.e. uncategorized

    Note: we may need to add more statuses for this Mini App. If you want to take this on. Please comment. 💬

images

  • obj_id - object.id so that we can have one-to-many (object can have several images)
  • url - url of the uploaded photo

comments

  • obj_id - object.id the comment is linked to.
  • person_id - id of the person who created the object record.
  • text - text of the comment

Todo

  • Sketch Wireframes
  • Build backend
  • Build front-end using LiveView or ideally Flutter
  • Ship the first version in less than 2 days so we can get testing!
  • Iterate!

@LuchoTurtle this is where the Image Classifier dwyl/image-classifier#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. 💭

Metadata

Metadata

Labels

enhancementNew feature or enhancement of existing functionalitygood first issueGood for newcomershelp wantedIf you can help make progress with this issue, please comment!

Type

No type

Projects

Status

📋 Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions