FriendsWhoAreCoders / Society-eCommerce

1 stars 0 forks source link

Discussion on User Service #5

Open bharadwaj-mahablesh opened 10 months ago

bharadwaj-mahablesh commented 10 months ago
  1. Login Page

    • Username
    • Password
    • First Time User ? Sign Up
    • Submit
  2. Sign Up

    • Buyer

      1. Username
      2. Password
      3. Flat Number
      4. Mobile Number
      5. Email Id
      6. Captcha
      7. OTP validation of email and phone
      8. Submit
    • Seller

      1. Username
      2. Password
      3. Flat Number
      4. Mobile Number
      5. Email Id
      6. Sell Category (Food, Clothes, Jewelry)
      7. Description about yourself
      8. Payment Details (Cash, Account Details, UPI details)
      9. Captcha
      10. OTP validation of email and phone
      11. Submit

On click of submit, details will be sent for approval to the association admin.

  1. Authorization Roles
    • Buyer
    • Seller ( User will have Seller permissions along with what Buyer has).
    • Admin

Other Discussion Points:

  1. 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.

  1. 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 ?

  1. 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.
  2. Do we need to provide Google Login ?

    • We will have to do this, but will be considered later. Not planning to do in MVP.
manjuavadhani commented 10 months ago

Adding for Admin.