We have to figure out how we're gonna do registration. @reineydays mentioned that it might be simpler if we follow this model...
- A person signs up as a user using a google account
- The user then makes an org (an element in our db)
- Within an org, the user can make projects.
- The user can add profiles to projects as well as assign other users.
^I'm going to refer to this as the "user-centered" model. We, alternatively, could follow this model...
- A person signs up as an org using an email
- The org creates projects
- Other people sign up as users with Google accounts
- The org can add users to projects, and users will do data collection.
^I'm going to refer to this as the "org-centered" model.
Could we brainstorm some pros and cons to each model? Once we know what we're gonna go with, we can start fleshing out the platform.
We have to figure out how we're gonna do registration. @reineydays mentioned that it might be simpler if we follow this model...
^I'm going to refer to this as the "user-centered" model. We, alternatively, could follow this model...
^I'm going to refer to this as the "org-centered" model.
Could we brainstorm some pros and cons to each model? Once we know what we're gonna go with, we can start fleshing out the platform.