I am trying to create a workout app where I have a database of Exercises. Once a user completes an Exercise, they can toggle it as a “True” value in a field in the Exercise database.
My question is: do all users see this change in the database? Or do all users see a separate Exercise database? In other words, how do I set it up so that each user can toggle a “True” value for an exercise uniquely?
In the Database :
1- Create a collection called “Exercises”.
2- Create a property that’s called “Done”.
3- Create a relationship between this new collection and the “Users” collection, in which each user can have multiple exercises.
On the screens :
1- Create a list of Exercises and set it to (Logged in users => Exercises)
2- Create a new screen and call it “Exercise”. This screen will display the current exercise that was clicked in the previous list (So don’t forget to link the list to this screen).
3- In the “Exercise” screen, you can add the toggle component and connect it to ( the “Done” property of the current Exercise). So that when a user finishes an exercise, he’ll click on the toggle and update the “Done” property to True.