Closed bvelitchkine closed 9 months ago
~Blocked by #70~
This would require to add a new column on the user table called onboarding_state, an enum 'NOT_STARTED', 'CONNECTED_TO_NOTION', 'FIRST_PROFILE_SAVED', 'EXTENSION_PINNED' that is nullable
How I decided to work on this:
Create the page to display as soon as the extension is installed (cf. developers doc). It should look like this:
And it should have a developer-friendly API to modify the UI depending on the step the user reached in the onboarding. There should also be a global "onboarding" state variable.