Dear PowerAppers,
I'm now developing an App for recording purpose.
Users can input their information and all the information will be mapped and saved to the corresponding columns in sharepoint list. Later on, I will use the data in sharepoint list to plot graphs to analyse them.
I have a problem of recognizing logged-in user and only showing the corresponding projects in drop-down choice. Also the App is designed to only have one entry of 'Category' because I do not know how many categories the user wants to input. But I want to have a Button which the user can click and add more categories as they want but not messing up the pre-define columns in sharepoint list.Please refer it to the pictures attached.
First question: If Tom logs in the app, he will only see the active projects that he's involved (Project 1,3) If Jerry logs in, he will see project 3,4,5. This is connected to another sharepoint list 'TomJerryProject' I created which contains all information of projects, personnel and status. The 'Personnel' column will be set as a 'Person column' for identifying each user. Here I just used a Single line of text for showing the name of the user.

My problem is if Tom wants to add one category with Project 4, he should be able to choose it from another drop-down list (a new drop-down list to view all projects maybe. I haven't figured out how to do it). I'm only able to set one category in the App because I don't know how many projects the user will choose.
The reason i want to have this feature is the drop-down list could have 20 projects if I include all the projects in 'TomJerryProject'. For users, it's not a nice to scroll down the long list to find the particular project. That's why I want each user to only view the projects they are currently involved into. If the user wants to add something its not involved, the user will still be able to add the project into his/her entry.
Second question: I want to put a Button in my App to 'Add Category' so that user can add as many categories as they like. But all the categories must be able to map to the columns in sharepoint list and store the value in sharepoint. This will prevent my users from creating a lot of columns in sharepoint list as the drop-down choice is already fixed for them to choose.
I made an illustration for better understanding. If anyone could provide some knowledge on this, please share your insights.
Thanks in advance.
Best regarding,
exploringG
