Can you tell where to find tutorials or material to learn about Users?

I’m studying the subject users.

I’m having a hard time understanding how to integrate users.

Please tell me some tutorial or place where is explained the subject users.

I already saw:

I’m still at the beginning of my app for condo management.

It should have administrator accounts with access to users only for general and limited information about their condominium and their accounts in the condo.

There are two types of users.

  1. Managers (condo admins, but not of the app)
  2. Viewers (owners of shares in the condominium)

Where can I find more information?

I’m not sure if there are any tutorials, but I can tell you what I did for my users as I have a very similar structure.

I’ve got 2 types of users, clients and painters. Clients create painting commissions, pay the painters, leave reviews,etc; Painters bid on the jobs, add photos of the commission progress, etc. They have access to many of the same pages, but have very different experiences on them because I vary the page contents/workflows based on a field I created in the User “thing”: user_type.

When they sign up, I have them check one of two Radio Buttons:

I’m interested in:

  1. Painting for others.
  2. Others painting for me.

Based on which of those is checked when they press “submit”, they are assigned a user_type (which is a field in the User “thing”):

  1. Option 1: user_type = Painter.
  2. Option 2: user_type = Client

This then gives you control over what the user sees, is able to do, etc. - all based on their user_type.

For example, all users on my site have access to a dashboard, but they see different things based on their user_type:

(As an exaple)
If current user’s user_type=“Client”, show payment buttons.

If current user’s user_type=“Painter”, show “add photos of commission progress” button.

For your purposes, you could include a self-identifying field (like the radio buttons in the example above) in the signup form and assign a user_type based on that.

Something along the lines of:

I am:

  1. A condo manager
  2. An owner of shares in a condo

Option 1: user_type = Manager
Option 2: user_type = Viewer

You can then base much of the user experience on a “current user’s user_type” check.

Hope that made sense.

1 Like

Thank you @nnich19.

There is one detail I must add. The viewer users have to be invited by the Condo Manager. Ultimately it could even be an app just for Managers. It could even be done later after the app was released. In a second phase I would open it to the viewers. It would be an upgrade…

I want to start with something but I have these doubts:

  • Should I start right now at the beginning by creating a registration and entry form or
    do it later?
  • If I create this, is not complicated to preview / test the app?
  • Or can I (or should I) create the app normally without worrying about the user and ultimately creating the users?
  • Could I then create in phases, first the user Manager, then the viewers?
  • If I leave for later the last type of user will not be more complicated?

I’m confused!!

This topic was automatically closed after 70 days. New replies are no longer allowed.