app icon indicating copy to clipboard operation
app copied to clipboard

Proposed MVP feature list

Open iteles opened this issue 6 years ago • 4 comments

Based on #262, I propose that the following features are our MVP features:

  • [x] Easily capture text #234
    • [ ] Mark text as 'note' or 'task'
  • [x] View all items on your list
  • [x] Complete a task
  • [x] Reorder items for a prioritised list - this isn't specifically on anyone's list, but I feel that the app will be unusable without this in the short term (until we have scheduling and goals)
  • [x] Track time against an item/start and stop timers #265
  • [ ] Categorise items (at any point in the workflow) #235 + #245
  • [x] Sign in so that there is an individual view of the to-do list (this will also enable all future team functionality so it would be useful to have and it would be good if items in our db have owners from the very beginning.
  • [x] Welcome email sent, as per #267 and https://github.com/dwyl/app/issues/266#issuecomment-582010034

NB. PWA is not an MVP feature.

@nelsonic @SimonLab @RobStallion @LuchoTurtle Have I missed out anything critical? Have I included something totally expendable?

My next step is to put together a proposed UI for these. #261


For me, the next key features are filtering, analysis, scheduling and goals.

iteles avatar Feb 04 '20 15:02 iteles

@iteles agree with all the items you've listed above and would only add one extra one: email https://github.com/dwyl/app/issues/267 💌

nelsonic avatar Feb 04 '20 16:02 nelsonic

@iteles this first list sounds good to me! I think having the UI will also help us to determine the details of each features :+1:

SimonLab avatar Feb 05 '20 13:02 SimonLab

@iteles I don't think anything's missing sounds too good. 👍

miguelmartins17 avatar Feb 05 '20 13:02 miguelmartins17

The MVP https://mvp.fly.dev has most of the features listed in the OP. 🎉 The only two [fairly major] features we don't have in the MVP are: categorising and changing the kind of an item. 📥 We need to study the UI/UX of how we are going to achieve this 💭 and then figure out the simplest way to enable it from an API/Backend perspective. 🚧

nelsonic avatar Aug 08 '22 15:08 nelsonic