A pilot level development of a cross platform mobile app serving collaboration and communication purposes of a selected community/association. The platform should also have an web based administrative back-end or developer can propose alternatives to fit the requirement.
A database of users will be segmented into different clusters based on profession, industry and few other criterias. These criteria's will be fixed at the time of development commencement. All enroll members will be assigned as admin users, messaging users and general users. A messaging user will be able to transmit a message text and/or with an image to users under his purview. The recipient can be labeled as read only users or read/write users which will have privilege's accordingly. The Admin user should be able to moderate the entire platform including creating new users and disabling existing users.
The new user onboarding would be a hybrid process with both system automated and manual interaction. Users could either create a login for themselves upon downloading the app or login via Facebook/Google. After that a form will be filled with the required data which would be directed to the Admin user who upon verifying would approve/reject the registration request. Automatically based on the credentials given at the time of filling the form user will get assigned to respective cluster/s.