Chore app for kids dilemma

I have a need where the app I’m working on is displayed on a smart refrigerator. It’s a chore app that both kids and parents can access. I need certain pages and actions to be PIN-protected. For example, if a child completes a chore, they can mark it as done, but they must enter their 4-digit PIN (so one child can’t mess with another child’s record). Parents should also be able to access functions like editing chores and assigning tasks. Since everyone has access to the same screen (like a public tablet), I need pages and automations to be triggered only after entering a user PIN.
Is there a way or workaround to set this up? Is there a way to set up page which only would open if user entered correct pin? Anything can be done using workflows?

I’m thinking of using a combination of workflows and formulas. For example, the user has a 4-digit PIN stored in the database (e.g., 2244), and they submit a form in a workflow where they enter their PIN. If the user enters 2244, I could run a formula that checks whether the stored PIN minus the PIN submitted in the form equals 0, and then direct the user to a certain page.

I’m wondering if there’s an easier way to handle my need?