Structure-slash-design question re. onboarding
If I am using Next.js with Supabase and want my users to be forced to always be stuck to one page to fill out a form until it's completed (and then have access to the other logged in areas afterwards) does it make sense to put a boolean kind of toggle for the user profile, basically like a "yes they're activated" once the form is submitted...and then, separately, to guard each relevant page to redirect to the onboarding form if it sees there's a user but they haven't filled it out yet?
I feel like there's gotta be something smarter or more elegant but I can't seem to arrive at what it is. Especially the idea of checking all the time for an event that's only meant to happen once.
I feel like there's gotta be something smarter or more elegant but I can't seem to arrive at what it is. Especially the idea of checking all the time for an event that's only meant to happen once.