On click of submit, details will be sent for approval to the association admin.
Authorization Roles
Buyer
Seller ( User will have Seller permissions along with what Buyer has).
Admin
Other Discussion Points:
Where should we collect the payment details from the seller ? Is it better to take it while registering itself or should be ask him to add it later ?
If we DO NOT take it while registering :
We will have to check whether account details exist or not for the corresponding seller whenever he/she tries to sell his product.
Seller is here to Sell so collecting now makes sense than later.
If we take it while registering :
What is the need to collect it now itself when I am not doing any validations on the account provided.
We will be forcing the Seller to provide the details before registering itself which they might not like.
For now, we can go with collecting the payment details at the time of registration.
Do we need to send approval mail for Buyer registration as well ?
Yes
Each and everyone should be verified and approved by the apartment admin.
No
Admin will be overwhelmed with the approval requests.
For now, we can go with requesting approvals for Buyer/Seller. However few ideas which we brainstormed was, What if we can create a login per apartment by doing a one time setup of all the users ? Or may be find a way to integrate with mygate ?
Do we need to perform Account Level Validations ?
We might have to do this, but will be considered later. Not planning to do in MVP.
Do we need to provide Google Login ?
We will have to do this, but will be considered later. Not planning to do in MVP.
Login Page
Sign Up
Buyer
Seller
On click of submit, details will be sent for approval to the association admin.
Other Discussion Points:
For now, we can go with collecting the payment details at the time of registration.
For now, we can go with requesting approvals for Buyer/Seller. However few ideas which we brainstormed was, What if we can create a login per apartment by doing a one time setup of all the users ? Or may be find a way to integrate with mygate ?
Do we need to perform Account Level Validations ?
Do we need to provide Google Login ?