Skip to content

Several questions to better understand business needs #2

Description

@asvae
  1. How important opensource version of app is?
  • How many dev hours per day do we want to spend on opensourcing (all actions that would not be necessary in case app is kept private)?
  • Which percentage of all hours spent on development is that number?
  1. Are there any monetization ideas for this opensource apps (paid plugins)? Or you just want the system to be totally free (i.e. competitors might use it)?

  2. Do we have an admin panel for application or could almost all things added from doctor interface? (i.e. can doctor add new field?)

  3. Why did you choose to use vuex instead of regular object store? What benefits it's supposed to bring (given we drop localstorage - vuex-persistedstate)?

  4. Is there any typing in place (frontend/backend)? Application data structure seems complex.

  5. Was TypeScript support considered?

  6. Do we want to discuss testing/testability at this point?

  7. Would you prefer code review to be strict (pretend we have a real big application and all nodes should be robust) or relaxed (it's prototype so everything goes as long as it doesn't break, plan is to rewrite after figuring out the correct solution)?

  8. Plugins look similar to me. Does it make sense for them to depend on single UI package? (I.e. we create a repo with all building blocks for plugin. We test these building blocks. Plugin builder developer needs minimal work and has better quality because of stable foundation.)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions