developing an app that acts as a checklist for video games, helping users track their progress to achieve 100% completion. The app includes checklists for story missions, side missions, etc...
I have set up Firebase collections for users, story missions, side missions etc...
Initially, all users should see the same default checklists. All the checkable elements are already created in the database, and users cannot create them themselves, they can only mark items as done or not done.
However, I want each user to see their own list and only see changes they make. Currently, when I make changes as one user, those changes are visible to all other users when they log in. I need each user's changes to be isolated so only they can see their updates.