Hi everyone,
I am happy to be here, quite new to Bubble but dug into some tutorials and manuals.
I am starting a new web app and I would like to have a recommendation on how to structure my data in order to build it smoothly.
Who am I?
I manage a B2B company dedicated to delivering online training courses in management.
What I want to do?
I would like to create a web app hosting our training content: videos + files + quizzes.
What is my problem?
I have one crucial question I would like to be solved before jumping into the design of my web app. This question deals with restricting access to the app/the content to certains users.
Let me give you more context: my clients are companies, and we select which content is best suited for Employee A, Employee B etc.
1 - Therefore I would like to be able to pre-register a list of employees with the contents they should have access to.
2 - Similarly, I would like to pre-register a list of employees which I would like to give the opportunity to sign up.
I am struggling to define what would be the best way to do this into Bubble.
What did I try?
You’ll see here that I am quite new to Bubble I tried two options.
Option 1: Manually add users with their emails, with a yes / no field in the User type, in order to let them sign up if they are approved. Problem is: it won’t let user sign up (email already used).
Option 2 : Create a type of data ‘Input data Users’ where I add all the pre-entered information (ex: Email address : test@gmail.com - Content A : yes - Content B : no)
Problem is: I am not sure I can edit the workflow to match the current User email address with the fields in the ‘Input data Users’, and make this conditional.
This is clearly a newbie problem but I think that would help me a lot because my app after that is pretty basic. Could you please share some ideas on how to structure this?
Thanks a lot!
Grégoire